将字符串列表保存到文件

时间:2014-05-21 13:29:10

标签: python-2.7

有一种非常简单的方法可以将字符串列表保存到Python中的文件中吗?字符串应该用新行分隔,文件将由人类在Python之外读取。

理想情况下,数字数组就像numpy.savetxt一样简单。

1 个答案:

答案 0 :(得分:1)

使用pickle.dump

with open('/path/to/file', 'wb') as f:
    pickle.dump(a_list_of_strings, f)

要获取列表,请使用pickle.load

人类可读输出的

UPDATE ,请使用file.writelines

假设字符串中没有包含换行符:

with open('/path/to/file', 'w') as f:
    f.writelines('%s\n' % s for s in a_list_of_strings)
相关问题