Вызов : Учитывая строку '/path/to/file.py'
Отказ Как проверить, существует ли файл на '/path/to/file.py'
, без использования попробуйте, кроме Заявления для обработки исключений?
# What You Want! if exists('/path/to/file.py'): ... # Do something
Решение : Чтобы проверить, существует ли файл на данном пути,
- Беги
от Pathlib Path
импортировать Путь объекта , - Создайте объект пути с
Путь ('/path/to/file.py')
, и - Беги его
.is_file ()
Метод, который возвращаетПравда
Если файл существует иЛожь
иначе.
from pathlib import Path if Path('/path/to/file.py').is_file(): print('Yay')
Если файл существует, вы введете ветку IF, в противном случае вы не вводите его. Этот метод работает во всех операционных системах и современных версиях Python.
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.