Мне нужно найти все репозитории git в некоторых папках. Раньше я использовал find . -type -d -name .git
. Теперь я переписал это в Python 3 и использовал os.walk
. Похоже, что ему нужно пройти, чтобы пройти по дереву, чем просто find
.Python 3 `os.walk` намного медленнее, чем простой` find -type d`
Как я могу ускорить это?
Хорошо, но как я могу найти их на произвольной глубине в дереве файлов с помощью 'glob.glob'? –