2

我正在尝试在我的计算机上安装 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然后尝试。

首先,我是否朝着正确的方向前进

所以我直接从http://starship.python.net/crew/theller/ctypes/安装了 Ctypes ,一个 msi 文件并安装了。

但是,sendkeys,我无法浏览/访问提到的页面。

页面有问题吗??如果不是我做错了什么?我还能从哪里获得发送密钥???

我在 Windows 7 机器上使用 Python 3.2。

请帮助我并指导我。如果这是一个重复的问题/查询,请指出我上一个线程/问题并原谅我的无知。

问候,维努

4

2 回答 2

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.

您应该尝试改用 Python2.*。

于 2012-02-12T10:13:15.757 回答
1

http://sendkeys-ctypes.googlecode.com/files/SendKeys-ctypes-0.2.zip

而且,可能,https://stackoverflow.com/a/6112025/1128985

于 2012-02-12T10:07:09.017 回答