我需要克服一些 cPickle 限制,
也就是说,我需要打开多个文件并将它们腌制到一个文件,如下所示:
import cPickle
file1=open('file1.txt','r')
file2=open('file2.txt','r')
obj=[file1,file2] or obj=[file1.read(), file2.read()]
cPickle.dump(obj,open('result.i2','w'),2)
以便稍后我可以“重新挑选”它们并获取数据。
cPickle 是这样做的好方法吗?如果是,我怎样才能正确地做到这一点
如果不适合,那什么合适呢?
提前致谢
Rafal
这是正确的方法,它会腌制文件内容:
file1=open('file1.txt','r')
file2=open('file2.txt','r')
obj=[file1.read(), file2.read()]
cPickle.dump(obj,open('result.i2','w'),2)
如果你设置obj=[file1,file2]
您不是在酸洗文件内容,而是在酸洗文件句柄。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)