Ich habe ein Programm, das täglich ausgeführt wird. Ich möchte für jeden Durchlauf ein Protokoll erstellt haben. Hier ist der Schnipsel von Code verantwortlich für die Protokollierung:Windows Task Scheduler und Python Logging Modul
logging.basicConfig(filename = 'log.txt', level = logging.DEBUG, format = '%(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program') # example logging
Alles läuft völlig in Ordnung, solange ich es durch Py-Datei oder .bat Datei (Mausklick in Datei-Explorer) starten. Leider, wenn ich es auf den Zeitplan setze, läuft das Programm gut, aber die Protokolldatei wird nicht erstellt.
Ich habe versucht, mehrere Scheduler-Einstellungen, aber das Problem scheint im Code des Skripts gefunden werden.
Vielen Dank für Ihre Bewertung!
Hat der Benutzer das Skript unter Rechte an der Protokolldatei haben wird ausgeführt:
Probleme können durch explizit auf die optionale ‚Start in‘ Pfad für die Aktion vermieden werden? Haben Sie einen expliziten "Start in" Ordner für die Aktion angegeben? Das sind zwei Probleme, die ich in der Vergangenheit bei der Planung von Python-Skripten hatte. – Oliver
Problem gelöst :) Vielen Dank! Nachdem ich den Start in Location angegeben habe, läuft alles reibungslos! –