PyCharm - лучшая среда разработки для Python
Фантомные ошибки обработки файлов с Python
Следует запомнить эти рекомендации, чтобы избежать сюрпризов с обработкой файлов в будущем. Сам я о них вовремя не узнал и потерял много времени на выявление постоянно возникавших ошибок.
Изучение вопроса...