import pywinauto 出现异常
import pywinauto occur exception
我正在使用 Python 3.4.3
我安装 pywinauto 使用 pip
] pip 安装 pywinauto
然后写下来,
>>>from pywinauto import application
但无法正常工作,信息如下
>>> from pywinauto.application import Application
2017-01-24 23:56:20,849 INFO: Imported existing <module 'comtypes.gen' from 'D:\
\IDE\Python\Python34\lib\site-packages\comtypes\gen\__init__.py'>
2017-01-24 23:56:20,850 INFO: Using writeable comtypes cache directory: 'D:\IDE\
Python\Python34\lib\site-packages\comtypes\gen'
这是我安装不成功吗?
然后我写了一些东西,发生异常,如:
>>> app = application.Application.start('notepad.exe')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: start() missing 1 required positional argument: 'cmd_line'
我该如何解决?
当您第一次导入 pywinauto 时,模块 comtypes
会输出一些警告。这不是错误,但我们会在即将推出的 pywinauto 0.6.1 中隐藏它。
第二行不正确,因为 start(...)
不是静态方法。您需要先创建 Application
对象:app = Application().start('notepad.exe')
。因此,在您的情况下 'notepad.exe'
参数已被视为 self
.
P.S。我推荐 Getting Started Guide 专门为 0.6.0 编写的,它解释了一些新功能。
我正在使用 Python 3.4.3 我安装 pywinauto 使用 pip ] pip 安装 pywinauto
然后写下来,
>>>from pywinauto import application
但无法正常工作,信息如下
>>> from pywinauto.application import Application
2017-01-24 23:56:20,849 INFO: Imported existing <module 'comtypes.gen' from 'D:\
\IDE\Python\Python34\lib\site-packages\comtypes\gen\__init__.py'>
2017-01-24 23:56:20,850 INFO: Using writeable comtypes cache directory: 'D:\IDE\
Python\Python34\lib\site-packages\comtypes\gen'
这是我安装不成功吗? 然后我写了一些东西,发生异常,如:
>>> app = application.Application.start('notepad.exe')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: start() missing 1 required positional argument: 'cmd_line'
我该如何解决?
当您第一次导入 pywinauto 时,模块 comtypes
会输出一些警告。这不是错误,但我们会在即将推出的 pywinauto 0.6.1 中隐藏它。
第二行不正确,因为 start(...)
不是静态方法。您需要先创建 Application
对象:app = Application().start('notepad.exe')
。因此,在您的情况下 'notepad.exe'
参数已被视为 self
.
P.S。我推荐 Getting Started Guide 专门为 0.6.0 编写的,它解释了一些新功能。