python - 有没有办法在 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 识别泡菜文件?
谢谢。
解决方案
Pickles 是序列化的数据。您无法查看它们,因为它们是二进制表示。有关更多详细信息,请参阅 pickle 模块的数据流格式。如果你有一个步进调试器,你可以在 VSC 中执行任意 python 代码,你最好使用函数pickle.load内联。
或者,您可以在 VSCode 中创建自己的扩展来解释调试器中的腌制对象。
推荐阅读
- salesforce - 在新的 DocuSign Apex 工具包中发送合并字段数据
- javascript - Bootstrap 导航栏折叠后不展开
- mysql - 使用 eloquent laravel 检索所有数据
- haskell - Haskell:如何证明(测试)自定义的 Monad 实例是否遵循 Monad 定律?
- ms-access - 在 Access 中连接标题和名称字符串
- mysql - MySql 存储过程组合
- c - pthread_cond_signal() 中的分段错误
- bootstrap-4 - 如何使下拉列表项显示在包含它们的行的顶部?
- screen - MIT App Inventor 上的 TinyDB 不会在屏幕之间保存数据
- sql - SQL Server - 操作数据并返回新结果