2016-06-30 8 views
0

私は2つのスクリプトを持っています。最初の鉱山はデータの束で、2番目の鉱山はそれを分析します。私は最初のファイルを〜2時間ほど実行し、その後は一度だけ実行するようにします。ある時間Pythonファイルを実行した後、別のPythonファイルを実行するには?

私はos.system()がこのことについて非常に安全な方法ではないことを理解します。それがなぜなのか理解したいですか?

おそらく、2つのpythonスクリプトを実行して、main関数が呼び出されるようにする必要があります。

ありがとうございました!

+1

どのオペレーティングシステムですか? OSレベルではなく、Python自体を使ってそれらを結ぶことができるかもしれません(トップレベルモジュールで両方をインポートするだけです)。 –

答えて

0

Linux環境を使用している場合は、スクリプトをcronジョブに追加して実行できます。

if __name__ == '__main__': 
    #your code 
0

あなたがWindows上だと怠惰されている場合は、

python first_task.py 
SLEEP 7200 
python second_task.py 
をしてバッチジョブを作成することができます。(pythonで)この後、あなたの最初のコードを入れて、主な機能を実行するために

関連する問題