私は csv ファイルを作成するために使用する Python スクリプトを持っていますcsv.writer
。これはコマンド ラインから実行すると正常に動作しますが、Windows タスク スケジューラを使用してスクリプトを実行するとファイルが作成されません。考えられる唯一の原因は、コンピューターを管理者として実行していないことです (仕事用のコンピューターであるため)。しかし、なぜコマンド ラインでは実行できるのに、スケジューラでは実行できないのでしょうか。スクリプトの残りの部分はスケジューラで実行されますが、csv ファイルの保存部分は実行されません。
答え1
私はこれを使用して同様の問題を解決しました。バッチ アクションで次のように設定したところ、問題なく動作しました。
- プログラム/スクリプト: Pythonへのパス、例:
C:\Python27\ArcGIS10.2\python.exe
- 引数を追加(オプション):スクリプト名、例:
scrape.py
- 開始場所(オプション): スクリプトへのパス、例:
C:\Users\handsome\Documents\PYTHON\Code
答え2
プログラム/スクリプト:cmd
引数:"/c C:\Python27\python.exe C:\Script\script.py"