Как я могу обнаружить ошибку в Python 3? Я много гуглил, но ни один из ответов, похоже, не работает. Файл open.txt не существует, поэтому он должен вывести e.errno.
Это то, что я сейчас попробовал:
Это в моей определенной функции
try:
with open(file, 'r') as file:
file = file.read()
return file.encode('UTF-8')
except OSError as e:
print(e.errno)
Однако я ничего не печатаю, когда получаю эту ошибку
FileNotFoundError: [Errno 2] No such file or directory: 'test.txt'
Подробнее здесь: https://stackoverflow.com/questions/286 ... t-catch-it
Мобильная версия