回答受付中の質問
2人が「このQ&Aが役に立った」と投票しています
回答(2件中 1~2件目)
おっと。リンク貼り忘れていました。
OSモジュールの公式の説明はPythonライブラリリファレンスを参照して下さい。
14.汎用オペレーティングシステムサービス:
http://www.python.jp/doc/nightly/lib/allos.html
投稿日時 - 2009-01-09 17:26:52
多分、osモジュール使えば良いと思いますよ。
基本的には、
import os
として、
os.system("やりたい処理の文字列")
とすれば、外部プログラムが作動すると思います。
例えば、UNIXのワーキングディレクトリ内のファイル表示にはlsと言うコマンド(これは当然外部コマンドでPythonのものではありません)がありますが、これをPythonから実行する場合、次のようなたった2行でのPythonプログラムを書きます。
import os
os.system("ls")
こうすると、lsと端末で打った結果と同じものがPython上で実行されます。
つまり、バッチファイルを実行するコマンドを文字列としてos.systemの引数に与えれば良いだろう、って事ですね。
こんな感じでよろしいでしょうか?
投稿日時 - 2009-01-09 17:22:34
お礼
分かりやすい説明、ありがとうございました!!
投稿日時 - 2009-01-13 09:43:11