PythonでUNIXコマンドを実行する方法をソースコード付きでまとめました。
UNIXコマンドを実行
Pythonでは、標準モジュール「subprocess」のcallメソッドでUNIXコマンドを実行できます。
※Windows環境では、「コマンドプロンプトで実行できるコマンド」を実行できます。
項目 | subprocess.call(cmd) |
---|---|
引数:cmd | UNIXコマンドを文字列で与える |
返り値 | 成功時:0 失敗時:CalledProcessError(try-exceptで例外処理可能) |
サンプルコード(Python3)
サンプルプログラムのソースコードです。
# -*- coding:utf-8 -*- import subprocess res = subprocess.call('cal') print(res)
■実行結果
September 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 0
【Python】コマンドライン引数の使い方(複数)
Pythonでコマンドライン引数を使う方法について入門者向けにまとめました。
【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。
コメント