Ubuntuで実行可能ファイルを呼び出す必要があります... subprocess.Popen
Windowsで使用してこれを機能させる方法を学びました。ここで、Ubuntuでこの手順を繰り返す必要があります。
次のPythonコマンドを使用しました。
a=subprocess.Popen("filename.exe",shell=0)
リターンは
Traceback (most recent call last):
File "/untitled0.py", line 29, in <module>
a=subprocess.Popen("filename.exe",shell=0)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 8] Exec format error
変更shell=1
しても文句はありませんが、出力ファイルも生成されません。
私はそれを使用してこのファイルのタイプをチェックしましたfile filename.exe
:それは返されました:
filename.exe:ELF 64ビットLSB実行可能ファイル、x86-64、バージョン1(SYSV)、動的リンク(共有ライブラリを使用)、GNU / Linux 2.6.9用、ストリップなし
それでsubprocess.Popen
、Ubuntuでそれを使用して呼び出すことは可能ですか?