Ich möchte eine Protokolldatei mit dem aktuellen Datum im Namen der Datei enthalten und dann Daten an die Protokolldatei senden.Python-Datei nicht öffnen [FileNotFoundError:]
import time
current_date = str(time.strftime("%d/%m"))
data = 'test data'
log = open(current_date+"log.txt","a")
log.write("> "+data+"\n")
log.close()
Wenn er gestartet wird, führt dies zu dem folgenden Fehler:
'FileNotFoundError: [Errno 2] No such file or directory: '09/04log.txt'
Wie kann ich dieses Problem beheben?
nicht 'verwenden /' in Ihrem Dateinamen. '09/04log.txt' ist die Datei' 04log.txt' im Verzeichnis '09', die wahrscheinlich nicht existiert. Ändern Sie einfach Ihr Datumsformat. –
Übrigens gibt 'time.strftime' bereits einen String zurück –