有没有办法在Windows中加载Python来查看cPickle或Pickle文件内容
发布时间:2020-12-14 01:43:29  所属栏目:Windows  来源:网络整理 
            导读:我使用cPickle从每个程序运行中保存数据集.由于我有时需要在不运行代码的情况下查看数据的大纲,所以我想通过双击文件快速查看内容.我试图避免每次加载一个终端并将 python指向一个文件,只是为了运行一些打印脚本. 我寻找记事本插件,但找不到任何东西. 有没有
                
                
                
            | 
                         
 我使用cPickle从每个程序运行中保存数据集.由于我有时需要在不运行代码的情况下查看数据的大纲,所以我想通过双击文件快速查看内容.我试图避免每次加载一个终端并将 
 python指向一个文件,只是为了运行一些打印脚本. 
  
  
我寻找记事本插件,但找不到任何东西. 有没有一些简单的方法来做到这一点?有没有人有什么建议? 注意:我运行Windows 7. 
 我真的怀疑有没有办法做到这一点,因为泡菜,你可以包装几乎任何东西.取消打包时,您需要能够加载当对象被腌制时加载的模块等.换句话说,一般来说,为了能够解开某些东西,python需要能够重现程序的“环境”(或至少近似近似)的加载模块,全局命名空间中的类等.一般来说,如果没有用户的帮助,这是不可能的.考虑: 
  
  
                          import pickle
class Foo(object): pass
a = Foo()
with open('data.pickle','wb') as f:
    pickle.dump(a,f) 
 现在,如果您尝试在单独的脚本中还原它,python无法知道什么是Foo的样子,因此无法恢复对象(除非您在该脚本中定义了一个合适的Foo对象).这并不是一个没有人为干预的过程. 当然,这是一个非常有用的特殊情况,您只需从标准库中挑选内建的对象和东西即可尝试…但我不认为您可以编写一般的解压缩扩展. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
相关内容
- PyCharm中导入第三方包
 - Windows上的应用程序颜色(背景,按钮等)指南?
 - XNA和Windows 8之间的兼容性问题
 - .net – 如何避免Windows窗体单选按钮容器自动分组
 - 反思 – 在Windows Phone 7上获取装配版本
 - windows-8 – 如何取消HttpClient GET Web请求
 - windows-services – 由Windows服务启动的可执行文件使用本
 - Windows下Tomcat内存占用过高问题跟踪(ProcessExplorer+jst
 - 在Windows更新10月2日之后,azure角色不会启动
 - workflow-foundation – Windows Workflow,WCF Ria服务和Si
 
