Проект PyCharm содержит папку .idea
, в которой IDE хранит настройки для каждого проекта (по умолчанию он скрыт в дереве проекта). Скорее всего, вы не исключили каталоги из mypaht
, поэтому код пытается открыть каталог .idea
, что приводит к ошибке.
Используйте os.path.isfile
или .is_file()
для pathlib
, чтобы убедиться, что обрабатываются только файлы.