【发布时间】:2020-04-09 15:21:48
【问题描述】:
我通过 python 文件创建了一个泡菜文件:
with open("pets.pickle", "wb") as file:
pickle.dump(animal, file)
然后想在 Visual Studio Code 中打开它,但我收到了这条消息: “该文件未显示在编辑器中,因为它是二进制文件或使用了不受支持的文本编码。”
虽然我能够在 Sublime Text 中打开它,并且实际上可以看到 0 和 1,但我更喜欢使用 VS Code。 如何让 VS Code 识别 pickle 文件?
谢谢。
【问题讨论】:
-
Pickle 文件并非设计为人类可读的,你想做什么?
-
你也想编辑它吗?编写一个扩展名:
Pickle Viewer,它使用 webview 来显示一个由您作为系统命令调用的 python 脚本转换为 json 的 pickle 文件。它应该如何处理类结构?总之就是用python写一个简单的pickle dump工具 -
你能在你试图反序列化文件的地方添加来自 vs 代码的代码 sn-p 吗??
标签: python visual-studio-code pickle