次のコマンドを使用して、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 pywinauto ファイル "C:\Python34\Lib\site-packages\pywinauto\clipboard.py" の setup.py install の実行、94 行目の出力形式 ^ SyntaxError: 無効な構文
File "C:\Python34\Lib\site-packages\pywinauto\controls\common_controls.py",
line 356 print "##### はまだその TVN_GETDISPINFO を処理していません" ^ SyntaxError: 無効な構文
File "C:\Python34\Lib\site-packages\pywinauto\controls\HwndWrapper.py",
行 461 print "dialog not found" ^ SyntaxError: 無効な構文
File "C:\Python34\Lib\site-packages\pywinauto\controls\wraphandle.py", line
43 AttributeError 以外、e: ^ SyntaxError: 無効な構文
File "C:\Python34\Lib\site-packages\pywinauto\controls\__init__.py", line
39 print "blah" ^ 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 print 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
次の出力が得られます。
トレースバック (最新の最後の呼び出し): ファイル ""、1 行目、pywinauto インポート アプリケーションからのファイル "C:\Python34\lib\site-packages\pywinauto\application.py"、64 行目、インポート win32structures の ImportError: No module 「win32structures」という名前
Python3.4フォルダーを検索したところ、次の場所に「win32structures.py」ファイルが見つかりました。
C:\Python34\Lib\site-packages\pywinauto\
ファイルが存在するときに「ImportError」が発生する理由がわかりません。
何が問題なのか教えてください。
ありがとう!