python os.path.isdir () медленно работает в Windows - PullRequest
4 голосов
/ 15 марта 2011

Мы испытываем очень низкую производительность с методом os.path.isdir () в Windows. Эта же функция в OSX выполняется за 0,3 секунды против 1,8 для окон при проверке большого количества файлов.

Есть ли альтернатива os.path.isdir (), которая была бы быстрее?

1 Ответ

1 голос
/ 15 марта 2011

Я думаю, что самый быстрый способ проверить Windows - это позвонить GetFileAttributes().Вы можете попробовать это через ctypes и посмотреть, будет ли это быстрее.

Если это не быстрее, то вам, вероятно, придется просто смириться с этим.И если это быстрее, то у вас есть решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...