【发布时间】:2015-02-16 21:29:42
【问题描述】:
我已经使用以下命令在 Python 3.4.1 32 位(在 Windows 7 64 位机器上)安装了“pywinauto”:
pip.exe install pywinauto
这给了我以下输出:
C:\Python34\Scripts>pip.exe install pywinauto 下载/解包 pywinauto 运行 setup.py (路径:C:\Users\arun_m\AppData\Local\Temp\pip_build_arun_m\pywinauto\setup.py) pywinauto 包的 egg_info
安装收集的包:pywinauto 运行 setup.py install 对于pywinauto 文件“C:\Python34\Lib\site-packages\pywinauto\clipboard.py”,第 94 行 打印格式 ^ SyntaxError: 无效语法
File "C:\Python34\Lib\site-packages\pywinauto\controls\common_controls.py",第 356 行 print "##### 还没有处理 TVN_GETDISPINFO 的东西" ^ SyntaxError: 无效语法
File "C:\Python34\Lib\site-packages\pywinauto\controls\HwndWrapper.py",第 461 行 打印“未找到对话框” ^ SyntaxError: 无效语法
File "C:\Python34\Lib\site-packages\pywinauto\controls\wraphandle.py", line43 除了 AttributeError,e: ^ SyntaxError: 无效语法
File "C:\Python34\Lib\site-packages\pywinauto\controls\__init__.py", line39 打印“废话” ^ SyntaxError: 无效语法
File "C:\Python34\Lib\site-packages\pywinauto\findbestmatch.py", line 137 _after_tab = re.compile(ur"\t.*", re.UNICODE) ^ SyntaxError: invalid syntax File "C:\Python34\Lib\site-packages\pywinauto\findwindows.py", line 221 print "==" * 20 ^ SyntaxError: invalid syntax File "C:\Python34\Lib\site-packages\pywinauto\handleprops.py", line 323 print "%15s\t%s" % (name, value) ^ SyntaxError: invalid syntax File "C:\Python34\Lib\site-packages\pywinauto\tests\missingextrastring.py",第 160 行 打印 num_found、num_bugs、loc、ref ^ SyntaxError: 无效语法
File "C:\Python34\Lib\site-packages\pywinauto\tests\__init__.py", line 79 print "BugType:", bug_type, is_in_ref, ^ SyntaxError: invalid syntax File "C:\Python34\Lib\site-packages\pywinauto\test_application.py", line 36 app.connect_(path = ur"No process with this please") ^ SyntaxError: invalid syntax File "C:\Python34\Lib\site-packages\pywinauto\win32defines.py", line 50 HKEY_CLASSES_ROOT = 2147483648L # Variable POINTER(HKEY__) ^ SyntaxError: invalid syntax File "C:\Python34\Lib\site-packages\pywinauto\win32structures.py", line 43 print "%20s "% name, getattr(struct, name) ^ SyntaxError: invalid syntax安装成功 pywinauto 清理...
在此之后,当我在 Python 的 IDLE 中执行以下操作时:
import pywinauto
它没有错误。但是当我尝试时:
from pywinauto import application
它给了我以下输出:
Traceback(最近一次调用最后一次):文件“”,第 1 行,in 从 pywinauto 导入应用程序文件“C:\Python34\lib\site-packages\pywinauto\application.py”,第 64 行,在 import win32structures ImportError: No module named 'win32structures'
我在Python3.4文件夹中搜索,在该位置找到“win32structures.py”文件:
C:\Python34\Lib\site-packages\pywinauto\
我不知道为什么当文件存在时它会给出“ImportError”。
你能告诉我出了什么问题吗?
谢谢!
【问题讨论】:
标签: python python-3.x python-import pywinauto