请问大神怎样使用Python中的pickle模块把一个文本文件中所有内容改成存储为序列化模式?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问大神怎样使用Python中的pickle模块把一个文本文件中所有内容改成存储为序列化模式?相关的知识,希望对你有一定的参考价值。
我现在有一个文本文件,需要将这个文本文件里所有内容用pickle转存,然后Python报错,TypeError: can't pickle file objects,请问怎么解决。
参考技术A import picklewith open('hello.txt', 'r') as fr:
data = fr.read()
print(data)
with open('data.pickle', 'wb') as fw:
pickle.dump(data, fw, pickle.HIGHEST_PROTOCOL)
with open('data.pickle', 'rb') as fr:
data = pickle.load(fr)
print(data)本回答被提问者和网友采纳
以上是关于请问大神怎样使用Python中的pickle模块把一个文本文件中所有内容改成存储为序列化模式?的主要内容,如果未能解决你的问题,请参考以下文章
python请问for循环嵌套执行顺序是怎样的?求大神指点!