3

JSON 形式でデータをフェッチする Python スクリプトを手動で実行しています。このスクリプトを自動化して、1 時間ごとに自動的に実行するにはどうすればよいですか?

Windows7で作業していますが、タスクスケジューラなどのツールは使えますか?使える場合、バッチファイルに何を入れればいいですか?

4

3 に答える 3

0

WinAutomationまたはAutoMateをお勧めします。これら 2 つはまったく同じことを行いますが、UI が少し異なります。スクリプトの作成が少し簡単なので、私は WinAutomation の方が好きです。

于 2017-01-06T21:02:25.677 に答える
0

はい、タスク スケジューラを使用して、1 時間ごとにスクリプトを実行できます。

バッチ ファイル経由で Python スクリプトを実行するには、次のコードを使用します。

start path_to_python_exe path_to_python_file

例:

start C:\Users\harshgoyal\AppData\Local\Continuum\Anaconda3\python.exe %UserProfile%\Documents\test_script.py

python がウィンドウの環境ウィンドウとして設定されている場合、構文を次のように減らすことができます。

start python %UserProfile%\Documents\test_script.py

私が通常行うことは、タスク スケジューラを介してバッチ ファイルを 1 回実行し、Python スクリプト内で 1 時間ごとにスレッド/タイマーを呼び出すことです。

class threading.Timer(interval, function, args=None, kwargs=None)

于 2018-02-09T13:01:14.970 に答える