我通过 python 文件创建了一个 pickle 文件:
with open("pets.pickle", "wb") as file:
pickle.dump(animal, file)
然后想在 Visual Studio Code 中打开它,但我收到了这条消息:
“该文件未显示在编辑器中,因为它是二进制文件或使用了不受支持的文本编码。”
虽然我能够在 Sublime Text 中打开它,并且实际上看到了 0 和 1,但我更喜欢使用 VS Code。
如何让 VS Code 识别 pickle 文件?
谢谢。
最佳答案
Pickles 是序列化的数据。您无法查看它们,因为它们是二进制表示。见data stream format用于 pickle 模块以获取更多详细信息。
如果你有一个步进调试器,你可以在 VSC 中执行任意 python 代码,你最好使用函数 pickle.load排队。
或者,您可以创建自己的 extension在 VSCode 中解释调试器中的 pickle 对象。
关于python - 有没有办法在 Visual Studio Code 中可视化 pickle 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61124546/