ここでは、シェルで実行する実行可能プログラムを示します。しかし、それはパラメータが必要です。どのように私はシェルのプログラムにパラメータを渡すためにPythonを使用できますか?私は、既存のソフトウェアとやりとりすることができる「期待」という名前のUNIXでツールを知っています。私はPythonが同じことをすることができるかどうかを知りたい!私の英語は良くない〜ごめんなさい〜PythonとLinuxシェルのやりとりをする方法
1
A
答えて
4
subprocessモジュールを使用してください。基本例:
>>> import subprocess as sub
>>> sub.call(["ls", "-l"])
基本的には、コマンドとそのパラメータを文字列のリストとして渡すことができます。
EDIT:は再びpexpectが何をしたい確かにある場合、私は疑問に思うあなたの質問を読みます。
+0
+1ペペペクト – fabrizioM
関連する問題
- 1. pynessusとやりとりする方法
- 2. pythonシェルでルートオブジェクトとやりとりしているときにcherrypyで静的ファイルを扱っています
- 3. 他のプログラムとやりとりするプログラムを書く方法
- 4. Javaアプリケーションをウェブサイトとやりとりする方法
- 5. Mac OS XでPhotoshopアプリケーションとやりとりする方法
- 6. iphone xcodeでphonegapアプリケーションとやりとりする方法
- 7. Slack APIでイベントとやりとりする方法は?
- 8. RubyからCalDAVサーバーとやりとりする方法は?
- 9. PaladinPanoramic APIサーバーとやりとりする方法は?
- 10. 隠しオブジェクトをやりとりする(タップする)方法は?
- 11. cakephpのコントローラー間で情報をやりとりする方法
- 12. HTTPリクエストとcliクラスオブジェクトとのやりとり方法
- 13. AndroidアプリケーションでSugarCRMデータをやりとりする方法は?
- 14. cでプロセス間でデータをやりとりする方法は?
- 15. ユニットテストの方法DOM要素とやり取りするJavascriptコード
- 16. Pythonを使って他のデータベースと効果的にやりとりする方法
- 17. サービスとユーザーとのやり取りに最適な方法
- 18. スレッド内のソケットとの間でデータをやりとりする方法は?
- 19. 一連のビューコントローラとの間でデータをやりとりする方法
- 20. wcfとwpfの間でデータをやりとりする方法は?
- 21. AngularJSの異なるコントローラ間のやりとり方法
- 22. C/C++を使用したLinuxでの端末とのやりとり
- 23. ポップアップからbackground.jsとやり取りする方法は?
- 24. C#でWindows Media Playerとやり取りする方法
- 25. 2 comboxを互いにやりとりさせる方法RSS
- 26. プラグインがロードされたときにTinyMCEプラグインとやりとりする方法
- 27. Androidのアクティビティ間でデータをやりとりするより良い方法
- 28. ここでボリュームレンダリングの結果、他の3Dオブジェクトとやりとりする方法
- 29. ストーリーボードを使用してviewcontrollerオブジェクトとやりとりする方法
- 30. SWIGを使って配列とやりとりする正しい方法
例を挙げて明確にする – onemach