请问大神怎样使用Python中的pickle模块把一个文本文件中所有内容改成存储为序列化模式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问大神怎样使用Python中的pickle模块把一个文本文件中所有内容改成存储为序列化模式?相关的知识,希望对你有一定的参考价值。

我现在有一个文本文件,需要将这个文本文件里所有内容用pickle转存,然后Python报错,TypeError: can't pickle file objects,请问怎么解决。

参考技术A import pickle
with 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 pickle 模块的使用

python请问for循环嵌套执行顺序是怎样的?求大神指点!

Python常用模块——json,pickle模块

[python] 用pickle模块实现“增删改查”的简易功能

Python基础-json和pickle模块

Python之pickle