在pythonwiki上的UsingPickle文章中,它建议使用TrustedPickle,以便通过寻找授权的签名和密钥为Pickle文件提供更多的保护。你知道吗
我下载了TrustedPickle0.01并按照指示安装了它信任pickle.py脚本iin C:\Python33\Lib\site包。你知道吗
但是,按照步骤使用TrustedPickle,该模块不起作用。你知道吗
我已经打开了脚本,并尝试运行它,它出现了无效的语法,它指向第142行和第22列。有人能看一下剧本看看出了什么问题吗?这个剧本太离谱了,我自己解决不了。你知道吗
您可以在这里下载脚本:http://sourceforge.net/projects/trustedpickle/files/trustedpickle/0.01/
我试过0.02,也没用。你知道吗
问题是:
后面的
L
(表示“long”)在Python 3中是无效的语法;它是不必要的,因为python3的int
现在涵盖了python2.x中的int
和long
简而言之,该库似乎不支持Python3.x
L
import sets
并用set(
替换所有sets.Set(
int(
替换所有long(
import hashlib
替换import md5
,用hashlib.md5(String.encode())
替换md5.md5(String)
;以及input(
替换raw_input(
允许库在python3.x中运行
import
。但是,我还没有测试它是否真的能在这些变化下工作。你知道吗相关问题 更多 >
编程相关推荐