cで書かれたLinked list用にコンパイルされたバイナリがあります。実行可能ファイルを /usr/bin/ に /usr/bin/app として配置しました。 app は実行可能ファイルの名前です。これは gcc を使用してコンパイルされました。
Pythonスクリプトを使用してこれ(アプリ)を呼び出すのを手伝ってくれる人はいますか?
これを行うために以下のスクリプトを作成しましたが、エラーが発生するようです。私はPythonを初めて使用し、これに関する非常に基本的な知識を持っています。私はちょうどpythonsの機能を調べています。
以下はスクリプトコードです。
#!/usr/bin/env python
import subprocess
proc = subprocess.Popen(['\usr\bin\app'],
stdin = subprocess.PIPE,
stdout = subprocess.PIPE,
stderr = subprocess.PIPE
)
(out, err) = proc.communicate()
print out
エラーは次のとおりです。
Traceback (most recent call last):
File "./LinkedList.py", line 7, in <module>
stderr = subprocess.PIPE
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 2] No such file or directory
ご協力ありがとうございます