エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
subprocessでPythonからLinuxコマンド実行
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
subprocessでPythonからLinuxコマンド実行
どうも、クラゲです。 Pythonプログラム上でLinuxコマンドを実行したいときに役立つsubprocessです。例... どうも、クラゲです。 Pythonプログラム上でLinuxコマンドを実行したいときに役立つsubprocessです。例えば、効果音の音声出力や他のスクリプトを実行させるなどに使えます。 subprocess でコマンド実行 PythonプログラムでLinuxコマンドを実行する方法として os.system がありますが、これは古い方式でそのうち subprocess に置き換えられる可能性があるため、こちらを使います。 https://docs.python.org/ja/3/library/subprocess.html 例えばlsコマンドをPythonプログラムの中で使いたいとします。 Pythonプログラムでは以下のように書きます。 import subprocess subprocess.run(['ls']) 今度はオプション付のコマンド例です。 -lを付けて、ls -lにすると