【Python】UNIXコマンドを実行

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
関連記事
1 【UNIX入門】コマンド・サンプル集
2 Python入門 基本文法
関連記事