
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
pythonで外部コマンドを実行する(結果を受け取る/受け取らない場合の両方) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
pythonで外部コマンドを実行する(結果を受け取る/受け取らない場合の両方) - Qiita
import os import subprocess def exec_os_system(cmd: str): ''' コマンドを同期実行し、 標準出力と標... import os import subprocess def exec_os_system(cmd: str): ''' コマンドを同期実行し、 標準出力と標準エラー出力は、実行したプロンプトに随時表示する 戻り値はコマンドのリターンコード ''' # os.systemはwaitで子プロセスの終了を待つため、リターンコードの上位8bitにリターンコードが格納される # それを取るため8bit右にシフトする # see http://d.hatena.ne.jp/perlcodesample/20090415/1240762619 rt = os.system(cmd) >> 8 return rt def exec_subprocess(cmd: str, raise_error=True): ''' コマンドを同期実行し、 標準出力と標準エラー出力は最後にまとめて返却する raise