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 можно создать файл с указанным именем. Сам код у вас рабочий.