Как с помощью os.walk задать поиск по всему ПК?
os.walk()
Как задать поиск по всему компьютеру?
Ответы (2 шт):
Автор решения: FotonPC
→ Ссылка
from ctypes import windll
def get_drives():
drives = []
bitmask = windll.kernel32.GetLogicalDrives()
for letter in string.ascii_uppercase:
if bitmask & 1:
drives.append(letter+':\\')
bitmask >>= 1
return drives
for d in get_drives():
os.walk(d) # windows
os.walk('/') # linux
Автор решения: Billy
→ Ссылка
Я не очень опытен в этом вопросе,но если вам нужен поиск по нескольким дискам,то попробуйте это:
os.walk ('C:\\ ')
os.walk ('D:\\ ')
и просто прописывайте эту команду дальше,лишь заменяя букву диска на нужную вам, вдруг сработает