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入門 基本文法 |
コメント