Я пытаюсь использовать os.listdir ('somefilepath') для отображения файлов на сетевом диске. Несмотря на то, что количество файлов не слишком велико (около 3000 небольших файлов в каталоге), задача просто берет навсегда/не заканчивается. Когда я смотрю на диспетчер задач, python требует все большего объема памяти для выполнения задачи.os.listdir() в Python при перечислении файлов с сетевого диска использует слишком много памяти/занимает много времени
Я попытался использовать os.walk вместо этого, glob.glob/glob.iglob, но это не помогает. Есть ли проблема с задержкой сети? Каков наилучший способ проверки?
3000 файлов будет очень быстро найти на диске. Проблема, которую вы описываете, почти наверняка связана с латентностью сети. – CoryKramer
Спасибо. Можете ли вы порекомендовать инструмент, желательно через python, который я могу использовать для проверки? – user3438258
желательно? на самом деле вы хотите, чтобы инструмент, отличный от python, проверял, что поведение не имеет ничего общего с python. как насчет добрых старых 'ls/dir'? –