Junior — Middle
95
Comment la gestion des erreurs est-elle mise en œuvre lors de la lecture et de l'écriture de fichiers dans les applications?
Réponse de l'IA
sobes.tech IA
В Python обработка ошибок при чтении и записи файлов обычно реализуется с помощью конструкции try-except, которая позволяет перехватывать исключения, возникающие при работе с файлами, например, FileNotFoundError, IOError и другие. Также рекомендуется использовать менеджер контекста with для автоматического закрытия файла, что снижает вероятность ошибок.
Пример:
try:
with open('example.txt', 'r') as file:
data = file.read()
except FileNotFoundError:
print('Файл не найден.')
except IOError:
print('Ошибка ввода-вывода при работе с файлом.')
Такой подход позволяет безопасно работать с файлами и корректно обрабатывать возможные ошибки.