Вы должны использовать FileNotFoundError
.
Пример ниже, принимая пользовательский ввод:
yourPath = input('Enter your path')
try:
with open(yourPath) as fl:
for i in fl:
print(i)
except FileNotFoundError:
print('Please enter correct path')
ИЛИ вы можете использовать IOError
:
yourPath = input('Enter your path')
try:
with open(yourPath) as fl:
for i in fl:
print(i)
except IOError:
print('Please enter correct path')
ИЛИ, если Вы не уверены, просто использовать except
:
yourPath = input('Enter your path')
try:
with open(yourPath) as fl:
for i in fl:
print(i)
except:
print('Please enter correct path')