python - 是否有一个 python pickle 等效库可以转储 ascii 而不是二进制流?

标签 python serialization pickle

pickle 的输出是非人类可读的,因此不可编辑。

我正在寻找可以做完全相同(或非常接近) pickle 的东西,它可以将所有 python 可理解的对象转储到一个文件中,然后能够直接将其加载回来。

最佳答案

别再看了,去找json . json 是一种文本格式,可以轻松编辑。开箱即用,您可以使用它来序列化 Python 内置类型的对象,如列表、字典、字符串等,但也有一些方法可以将您自己的类的对象序列化为 json,请参见此处:How to make a class JSON serializable

关于python - 是否有一个 python pickle 等效库可以转储 ascii 而不是二进制流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15149175/

相关文章:

python - 将组中的第一个值复制到条件成立的所有行

python - 紧凑会导致可读性差吗?

c# - Serialization 中传递的数据是什么? (二进制序列化)

c# - Entity Framework 和 Web API ObjectDisposedException

java - 可序列化类

python - pickle 大型 NumPy 数组

python - 在另一个模块中使用类/函数

python - 谷歌colab,无法 pickle 我的defaultdict - recursionerror

python - 我的功能保存到 pickle 不工作

python - 如何将 unicode 转义序列转换为 python 字符串中的 unicode 字符