Pythonプロンプトからbat(バッチ)を実行する方法

Pythonのほうが高級なスクリプト言語だから、Pythonからbatを実行しようなんてそんなことないだろうと思いつつ、意外とあるので、そのやり方を書きます。

>>> !more hello.bat
echo "Hello,bat!"
>>> import os
>>> os.system("hello.bat")

C:\Users\One-shot life\bat>echo "Hello,bat!"
"Hello,bat!"
0

os.systemにbatファイルを文字列として渡してやればOK!

コメント