信任泡菜不起作用?

2024-04-25 13:28:23 发布

您现在位置:Python中文网/ 问答频道 /正文

在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,也没用。你知道吗


Tags: 文件py脚本文章密钥建议pickle信任
1条回答
网友
1楼 · 发布于 2024-04-25 13:28:23

问题是:

x1, Key, y1, y2 = 0L, 1L, 1L, 0L

后面的L(表示“long”)在Python 3中是无效的语法;它是不必要的,因为python3的int现在涵盖了python2.x中的intlong

简而言之,该库似乎不支持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。但是,我还没有测试它是否真的能在这些变化下工作。你知道吗

相关问题 更多 >