サブプロセス
サブプロセスの使い方 ▲
Python で サブプロセスを使う方法は以下のとおりである
lesson.py
import subprocess
# Windowsコマンド
# [注意] shell=True とする場合はシェルインジェクション対策をしっかり行わなければいけない
r = subprocess.run(['dir'], shell=True)
print(r) # CompletedProcess(args=['dir'], returncode=0)
Windows環境時の文字化けについて ▲

上の画像のようにサブプロセスを PyCharm上 で実行時、コンソール画面で文字化けが発生するケースがある
文字コードを変更する必要があるので [File] -> [Settings] から文字コードを適宜変更する


目次