有新的/更新的斜纹布吗?

2024-05-19 00:07:05 发布

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

我一直在尝试在Python上学习Twill脚本,我正在使用python3.4和twill1.8.0。我在这里读了一些帖子,我发现学习很有趣。但是,我在安装斜纹布的时候有个问题。我只知道Python中的PRINT现在是一个函数,这意味着它需要括号,这就是我问题的开始。当我浏览twill1.8.0上的代码时,我认为它还没有随着使用PRINT的变化而变化。字符串不是用括号括起来的,所以我在想也许有一个新的补丁或者Twill版本可以适应Python的变化,有吗?或者除了手动编辑Twill文件之外,我还能做些什么吗?在

非常感谢您的回复。在


Tags: 文件函数字符串代码版本脚本编辑手动
2条回答

GMs-answer仅部分解决了我的问题(在Windows上使用python3.6)。下载Twill 1.8.0并用2to3转换它只是第一步。在

后来,我不得不安装丢失的软件包:

pip install lxml
pip install requests
pip install pypiwin32
pip install cssselect

此外,我不得不修复Python36/lib/site packages/twill/other_packages/中的两个文件: 在subprocess.py中,我删除了第392行带有False = 0的部分,并将第353行的if 0:改为{},以避免使用{}。 最后,在pyparsing.py中,我将.lowercase替换为.lower(),并将{}替换为{}。在

我刚找到答案。谢谢你看这个问题,也可能是因为你投了反对票(悲伤的脸)。。所以,我找到的解决方案是使用Python文件夹中的2to3脚本工具。基本上,它将Python2代码重构为Python3代码。在

相关问题 更多 >

    热门问题