ここでは、シェルで実行する実行可能プログラムを示します。しかし、それはパラメータが必要です。どのように私はシェルのプログラムにパラメータを渡すためにPythonを使用できますか?私は、既存のソフトウェアとやりとりすることができる「期待」という名前のUNIXでツールを知っています。私はPythonが同じことをすることができるかどうかを知りたい!私の英語は良くない〜ごめんなさい〜PythonとLinuxシェルのやりとりをする方法
1
A
答えて
4
subprocessモジュールを使用してください。基本例:
>>> import subprocess as sub
>>> sub.call(["ls", "-l"])
基本的には、コマンドとそのパラメータを文字列のリストとして渡すことができます。
EDIT:は再びpexpectが何をしたい確かにある場合、私は疑問に思うあなたの質問を読みます。
+0
+1ペペペクト – fabrizioM
関連する問題
- 1. Pythonで 'Windowsサービス'と同時にやりとりする方法
- 2. pythonがウェブサイトと自動的にやりとりする方法
- 3. pynessusとやりとりする方法
- 4. Pythonプログラムを簡単にやりとりする方法
- 5. Bokeh Pythonラジオボタンとのやりとり方法
- 6. UITextField(Swift)とのやりとり方法
- 7. python Linuxシェルでサブプロセスパイプを使う方法
- 8. C++ Linux他のプログラムとやりとりするstdin/stdout
- 9. Pythonを使用してJavaScriptウェブページとやりとりする方法は?
- 10. Pythonの__hash__と__eq__のやりとり
- 11. pythonシェルでルートオブジェクトとやりとりしているときにcherrypyで静的ファイルを扱っています
- 12. 他のプログラムとやりとりするプログラムを書く方法
- 13. Javaアプリケーションをウェブサイトとやりとりする方法
- 14. マウスホバーでマウスと画像をやりとりする方法は?
- 15. Python Selenium - Webdriverが前のページのデータとやりとりする
- 16. PythonとJavaScriptのやり取りは?
- 17. Slack APIでイベントとやりとりする方法は?
- 18. クライアントサイドからノードJSとやりとりする方法
- 19. バックグラウンドでWebページとやりとりする方法
- 20. ジャスミンテストでng-boostrap modalとやりとりする方法
- 21. Mac OS XでPhotoshopアプリケーションとやりとりする方法
- 22. iphone xcodeでphonegapアプリケーションとやりとりする方法
- 23. UWP WebViewでDOMとやりとりする方法は?
- 24. 削除されたファイルとやりとりする方法
- 25. RubyからCalDAVサーバーとやりとりする方法は?
- 26. PaladinPanoramic APIサーバーとやりとりする方法は?
- 27. Android - JavaラッパークラスとUIをやりとりさせる方法
- 28. 異なるAngularJS 1.58コンポーネントとのやりとり方法は?
- 29. 隠しオブジェクトをやりとりする(タップする)方法は?
- 30. cakephpのコントローラー間で情報をやりとりする方法
例を挙げて明確にする – onemach