OSError: [Errno 22] Недопустимый аргумент: Python Ошибка - PullRequest
0 голосов
/ 12 марта 2020

Это мой код:

# Fetch today's date
Date = datetime.today().strftime('%Y-%m-%d-%H:%M:%S')
# Variable for log file 
LogFile = os.getcwd
os.mkdir("Logs3")
f = open("Password_Expiry_Date_Log_"+str(Date)+".txt", "w+")

Я пытаюсь создать текстовый файл с указанным выше форматом, но получаю сообщение об ошибке OSError. Есть ли обходной путь, чтобы это исправить?

Спасибо.

1 Ответ

2 голосов
/ 12 марта 2020

в имени файла не должно быть точек с запятой.

Date = datetime.today().strftime('%Y-%m-%d-%H:%M:%S')

измените его на что-то вроде

Date = datetime.today().strftime('%Y-%m-%d-%H.%M.%S')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...