【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
【Linuxコマンド入門】主なコマンドとサンプル集
Linuxコマンドの主な使い方とサンプル集について入門者向けにまとめました。
【Python入門】使い方とサンプル集
Pythonとは、統計処理や機械学習、ディープラーニングといった数値計算分野を中心に幅広い用途で利用されている人気なプログラミング言語です。主な特徴として「効率のよい、短くて読みやすいコードを書きやすい」、「ライブラリが豊富なのでサクッと...

コメント

タイトルとURLをコピーしました