[Errno 22] Invalid argument

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Namlus
User
Beiträge: 70
Registriert: Donnerstag 5. Januar 2023, 15:10

Hallo,

vielen Dank scho mal für die Hilfe vorab. Ich habe ein kleines Problem wo liegt der Fehler im Code....

Code: Alles auswählen

import time
log_datei_name = time.strftime("%d.%m.%Y %H:%M:%S") +" log.txt"
log_datei = open(log_datei_name, "w")
Benutzeravatar
grubenfox
User
Beiträge: 612
Registriert: Freitag 2. Dezember 2022, 15:49

der liegt im Dateinamen...
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

Doppelpunkte dürfen in Windows-Dateinamen nicht vorkommen.
Namlus
User
Beiträge: 70
Registriert: Donnerstag 5. Januar 2023, 15:10

Ahhh... vielen Dank.
Namlus
User
Beiträge: 70
Registriert: Donnerstag 5. Januar 2023, 15:10

grubenfox hat geschrieben: Mittwoch 18. Januar 2023, 16:49 .
Vielen Dank. Was isn das? https://quickref.me/python - Schaut interessant aus
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

@Namlus: Das Datum in Dateinamen sollten alphanumerisch sortierbar sein, also als erstes das Jahr kommen:

Code: Alles auswählen

import datetime

log_filename = f"{datetime.datetime.now():%Y-%m-%d_%H-%M-%S}.log"
with open(log_filename, "w", encoding="utf8") as log_datei:
Antworten