pywinauto安装障碍
我正在尝试在我的电脑上安装Pywinauto,以便进行一些测试。但是每次我尝试安装时,都会遇到以下错误。
C:\Users\Ganesha>python g:\pywinauto\pywinauto-0.4.0\pywinauto-0.4.0\setup.py install
File "g:\pywinauto\pywinauto-0.4.0\pywinauto-0.4.0\setup.py", line 104
except ImportError, e:
^
SyntaxError: invalid syntax
我觉得可能是缺少一些依赖项,所以我想先安装Ctypes和sendkey,然后再试试。
首先,我这样做对吗?
于是我从这个链接安装了Ctypes:http://starship.python.net/crew/theller/ctypes/,下载了一个msi文件并安装了。
但是,关于sendkeys,我无法访问提到的页面。
那个页面有问题吗?如果没有,我哪里做错了?我还能从哪里获取sendkeys呢?
我在一台Windows 7的电脑上使用Python 3.2。
请帮帮我,给我一些指导。如果这是一个重复的问题,请指引我到之前的讨论,并请原谅我的无知。
谢谢,
Vinu
2 个回答
1
这是一个链接,你可以通过这个链接下载一个名为“SendKeys-ctypes-0.2.zip”的文件,地址是:http://sendkeys-ctypes.googlecode.com/files/SendKeys-ctypes-0.2.zip
还有一个可能有用的链接,地址是:https://stackoverflow.com/a/6112025/1128985
2
看起来pywinauto是为Python 3之前的版本设计的,因为它的异常处理写法不适用于Python 3,所以你看到的错误就是这个原因。
可以参考PEP 3110:
PEP 3110: Catching exceptions. You must now use except SomeException as variable instead of except SomeException, variable. Moreover, the variable is explicitly deleted when the except block is left.
你应该尝试使用Python 2.*版本。