Хочу сделать свой ответ на ошибку через try, except.

asdwer_123

Новичок
Пользователь
Авг 15, 2022
1
0
1
Хочу чтобы при ошибке
python: can't open file 'D:\\python\\main.py': [Errno 2] No such file or directory
был свой ответ, например : Нету такого файла.
Искал ответ в инете, нечего такого не нашел
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 650
472
83
Хочу чтобы при ошибке
python: can't open file 'D:\\python\\main.py': [Errno 2] No such file or directory
был свой ответ, например : Нету такого файла.
Искал ответ в инете, нечего такого не нашел
перехватить ошибку через try и сделать свой вывод

Python:
try:
    open("D:/text.txt")  # FileNotFoundError: [Errno 2] No such file or directory: 'D:/text.txt'
except FileNotFoundError:
    print("Нету такого файла.")
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
Код:
file_exists = os.path.exists('storage/music.mp3')
хотя прочёл:
модуль pathlib, всё же, во многом лучше старого os.path. Так, модуль os представляет пути в файловой системе в виде обычных строк, а в pathlib используется объектно-ориентированный стиль. Благодаря этому повышается читабельность кода и удобство его написания
не сталкивался, может кто решит на нём?
 
Последнее редактирование:

Форум IT Специалистов