首页 > 解决方案 > 有没有办法在 Visual Studio Code 中可视化泡菜文件?

问题描述

我通过 python 文件创建了一个泡菜文件:

with open("pets.pickle", "wb") as file:
    pickle.dump(animal, file)

然后想在 Visual Studio Code 中打开它,但我收到以下消息:“该文件未显示在编辑器中,因为它是二进制文件或使用了不受支持的文本编码。”

虽然我能够在 Sublime Text 中打开它,并且实际上看到了 0 和 1,但我更喜欢使用 VS Code。如何让 VS Code 识别泡菜文件?

谢谢。

标签: pythonvisual-studio-codepickle

解决方案


Pickles 是序列化的数据。您无法查看它们,因为它们是二进制表示。有关更多详细信息,请参阅 pickle 模块的数据流格式。如果你有一个步进调试器,你可以在 VSC 中执行任意 python 代码,你最好使用函数pickle.load内联。

或者,您可以在 VSCode 中创建自己的扩展来解释调试器中的腌制对象。


推荐阅读