2011-12-18 4 views
0

pythonファイルを出力にマップするファイルを読み込むcheck.pyファイルを書いています。このファイルには、00 *のの.pyから標準出力をキャプチャするための最良の方法は何233168.をプリントアウトする必要があります実行したときにこれが001.pyを意味し、このpythonで他のpythonファイル用のチェックプログラムを書く

001.py 233168 
002.py 4613732 

ようになりますか? stdoutを上書きし、execfileを使用しますか?サブプロセスを使用していますか?

私は前にこのような何かをやったことがないが、まさに私が欲しいもの、これを行うためのより適切な方法があるん

subprocess.check_output 

のように思えますか?

答えて

1

サブプロセス。そうすることで、実行されているスクリプトが呼び出し元のスクリプトを混乱させることはありません。