2024-10-02 12:29:09 发布
网友
我想在文件中保存一个pickle.dumps()结果,每行一个结果,如下例所示。然后当我在读取文件时加载该行时,我发现相同的结果包含一个换行符。
pickle.dumps()
数据,由制表符分隔:
20120305\txxxxx\t[the dumps result]
如有任何帮助/建议,将不胜感激。
使用csv模块输出文件,pickle.dumps()(保存到字符串):
csv
import csv with open(outputfilename, 'wb') as out: writer = csv.writer(out, delimiter='\t') writer.writerow(['20120305', 'xxxxx', pickle.dumps(result)])
csv模块将负责引用;新行仍将存在,但在数据周围加上引号,任何适当的CSV读取器(包括csv.reader())都可以再次读取数据。再次将数据传递给pickle.loads()。在
csv.reader()
pickle.loads()
使用
csv
模块输出文件,pickle.dumps()
(保存到字符串):csv
模块将负责引用;新行仍将存在,但在数据周围加上引号,任何适当的CSV读取器(包括csv.reader()
)都可以再次读取数据。再次将数据传递给pickle.loads()
。在相关问题 更多 >
编程相关推荐