Python·100 питань

Як обробляти помилки вводу-виводу (IOError/OSError)?

Відповідь
Лови конкретні виключення: FileNotFoundError, PermissionError.
Перевіряй існування файлу при необхідності.
Робіть атомарний запис (через temp файл).
Логуй контекст (шлях, операція).
Не приховуй помилки мовчки.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем