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についてPythonは、統計処理や機械学習、ディープラーニングといった数値計算分野を中心に幅広い用途で利用されているプログラミング言語です。他のプログラミング言語と比較して「コードが短くて読みやすい、書きやすい」「ライブラリが豊...

コメント