Pythonのsubprocessとは?外部コマンドを安全に実行する方法を初心者向けに解説
Pythonから外部コマンドを実行するための標準ライブラリsubprocessを、IT初心者向けにやさしく解説します。subprocess.runの基本形、出力を受け取るcapture_outputとtext、初心者が事故を起こしやすいshell=Trueの危険性、check=Trueによる失敗の検知、timeoutの使い方、そしてos.systemとの違いまで、動かせるコードを並べながら順番に紹介します。
記事を読む