OSError: [WinError 123], как решить?

Пока обучаюсь питону и решил написать простенькую прогу которая создаёт файл в нужном нам пути с текстом внутри, сама прога:

import os
put=input ("Введите путь до файла")
name=input ("Введите название файла + расширение ")
text=input ("Введите текст")
try:
    os.chdir(put)
except FileNotFoundError:
                         os.mkdir(put)
os.chdir(put)
file=open (name,"w+")
file.write (text)

Буду рад если объяснят максимально простым языком


Ответы (1 шт):

Автор решения: Alpensin
OSError: [WinError 123] Неверный синтаксис имени файла, имени каталога или метки тома

Неплохо бы увидеть полный текст ошибки после какого ввода она появляется Это может возникать здесь:

put=input ("Введите путь до файла")

file=open (name,"w+")

Сразу после ввода добавьте

print(put) 
print(name) 

И посмотрите, что название файла корректное и по такому пути в windows можно создать файл с указанным именем. Сам код у вас рабочий.

→ Ссылка