python - 有没有办法在 Visual Studio Code 中可视化 pickle 文件?

标签 python visual-studio-code pickle

我通过 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/

相关文章:

visual-studio-code - VS code 主题颜色自动更改

python - 在 Windows 中转储 Python sklearn 模型并在 Linux 中读取它

python - 如何恢复损坏的、部分 pickle 的文件?

Python Numpy 数据类型性能

python - 在条形图中对齐 x 轴刻度

python - 判断树是否为有效 BST 的函数?

javascript - vscode动态es6模块导入报错

python - 在 python 中将列表导出为 csv 文件并获取 UnicodeEncodeError

javascript - 从 2.7.x 升级到 2.8.x 后出现 TypeScript 错误 TS2349

Python - Pickle init 需要 4 个参数 - 给定 1 个