私はpythonとwxpythonが初めてで、pythonを使用して自動化されたツールを作成しており、ユーザーインターフェイスwxpythonのためにシェルスクリプトを使用しています。シェルスクリプトはpythonから呼び出すことができます。しかし今、私はspinctrl値の問題に直面しています。その spinctrl 値が変更されるたびに、その値を BASH で記述された 1 つの txt.exe ファイルに送信する必要があります。{コマンド ラインで txt.exe ファイルを実行すると、番号を要求され、Enter キーを押すたびにその値が受け入れられます} . しかし、GUIで「OK」ボタンを押すたびに、spinctrlからtxt.exeに値を送信する方法を理解できません。あなたの考えや知識を共有してください。ありがとうございました
2 に答える
1
Python で実行可能ファイルを呼び出すには、Python のサブプロセス モジュールを確認する必要があります: http://docs.python.org/2/library/subprocess.html
exe が引数を受け入れない場合、それは機能しません。PyInstaller や py2Exe などを使用して自分で exe を作成した場合は、アプリが引数を受け取れるようにする必要があります。最も簡単な方法は sys.argv を使用することですが、Python にも optparse および argparse ライブラリがあります。
于 2013-02-04T14:37:42.217 に答える