Как я написал список плавающий списков в файл в Python

К сожалению, не похоже, что есть встроенный способ сделать это. Вы можете найти ответ, приведенный здесь здесь , как простейшее решение

10
задан gsamaras 12 February 2016 в 04:03
поделиться

3 ответа

m = [[1.1, 2.1, 3.1], [4.1, 5.1, 6.1], [7.1, 8.1, 9.1]]
file.write(str(m))

Если вы хотите больше контролировать формат каждого значения:

def format(value):
    return "%.3f" % value

formatted = [[format(v) for v in r] for r in m]
file.write(str(formatted))
14
ответ дан 3 December 2019 в 15:06
поделиться

Почему бы не использовать pickle ?

import cPickle as pickle
pckl_file = file("test.pckl", "w")
pickle.dump([1,2,3], pckl_file)
pckl_file.close()
5
ответ дан 3 December 2019 в 15:06
поделиться

у меня работает следующее:

with open(fname, 'w') as f:
    f.writelines(','.join(str(j) for j in i) + '\n' for i in matrix)
9
ответ дан 3 December 2019 в 15:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: