Seite 1 von 1

[Errno 22] Invalid argument

Verfasst: Mittwoch 18. Januar 2023, 16:35
von Namlus
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")

Re: [Errno 22] Invalid argument

Verfasst: Mittwoch 18. Januar 2023, 16:49
von grubenfox
der liegt im Dateinamen...

Re: [Errno 22] Invalid argument

Verfasst: Mittwoch 18. Januar 2023, 17:54
von Sirius3
Doppelpunkte dürfen in Windows-Dateinamen nicht vorkommen.

Re: [Errno 22] Invalid argument

Verfasst: Mittwoch 18. Januar 2023, 18:38
von Namlus
Ahhh... vielen Dank.

Re: [Errno 22] Invalid argument

Verfasst: Mittwoch 18. Januar 2023, 18:40
von Namlus
grubenfox hat geschrieben: Mittwoch 18. Januar 2023, 16:49 .
Vielen Dank. Was isn das? https://quickref.me/python - Schaut interessant aus

Re: [Errno 22] Invalid argument

Verfasst: Mittwoch 18. Januar 2023, 18:42
von Sirius3
@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: