gpt4 book ai didi

python cPickle.dumps 包含换行符

转载 作者:太空狗 更新时间:2023-10-30 03:04:08 25 4
gpt4 key购买 nike

我想在文件中保存一个 pickle.dumps() 结果,每行一个结果,如下例所示。然后当我读取文件时加载行时,我发现相同的结果包含一个换行符。

数据,由制表符分隔:

20120305\txxxxx\t[the dumps result]

非常感谢任何帮助/建议。

最佳答案

使用csv模块输出文件,pickle.dumps()(保存为字符串):

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()

关于python cPickle.dumps 包含换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16871435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com