私は毎日実行しているプログラムを持っています。私はそれを実行するたびにログを作成したいと思います。ここでは、ロギングを担当するコードのスニップは次のとおりです。WindowsタスクスケジューラとPythonロギングモジュール
logging.basicConfig(filename = 'log.txt', level = logging.DEBUG, format = '%(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program') # example logging
すべてが完全に罰金限り、私はの.pyファイルまたは.BATファイル(ファイルエクスプローラでマウスをクリック)して起動として実行されます。残念ながら、私はそれをスケジュールに入れても、プログラムは正常に動作しますが、ログファイルは作成されません。
複数のスケジューラ設定を試しましたが、問題はスクリプトのコードにあるようです。
フィードバックありがとうございます!
は、スクリプトを下に実行されるユーザーは、ログファイルの場所への権利を持っていますか?アクションの明示的な「開始」フォルダを指定しましたか?それらはPythonスクリプトをスケジュールするときに私が過去に持っていた2つの問題です。 – Oliver
問題を解決しました:)ありがとうございます!私は場所の開始を指定した後、すべてが完璧にスムーズに進んでいます! –