我一直在尝试在Python上学习Twill脚本,我正在使用python3.4和twill1.8.0。我在这里读了一些帖子,我发现学习很有趣。但是,我在安装斜纹布的时候有个问题。我只知道Python中的PRINT现在是一个函数,这意味着它需要括号,这就是我问题的开始。当我浏览twill1.8.0上的代码时,我认为它还没有随着使用PRINT的变化而变化。字符串不是用括号括起来的,所以我在想也许有一个新的补丁或者Twill版本可以适应Python的变化,有吗?或者除了手动编辑Twill文件之外,我还能做些什么吗?在
非常感谢您的回复。在
Tags:
GMs-answer仅部分解决了我的问题(在Windows上使用python3.6)。下载Twill 1.8.0并用
2to3
转换它只是第一步。在后来,我不得不安装丢失的软件包:
此外,我不得不修复Python36/lib/site packages/twill/other_packages/中的两个文件: 在},以避免使用{}。
最后,在}替换为{}。在
subprocess.py
中,我删除了第392行带有False = 0
的部分,并将第353行的if 0:
改为{pyparsing.py
中,我将.lowercase
替换为.lower()
,并将{我刚找到答案。谢谢你看这个问题,也可能是因为你投了反对票(悲伤的脸)。。所以,我找到的解决方案是使用Python文件夹中的2to3脚本工具。基本上,它将Python2代码重构为Python3代码。在
相关问题 更多 >
编程相关推荐