Вывод ответа #1864295296

-

Ноу хау - от мастеров на заметку

Небольшие рецепты полезных решений

Andre-4667


Репутация:
репутация:
| на сайте с 1970 года
сообщений:

Пост № 1864295296

А не легче ли будет так?


import os

files, folders, other_folders=[], [], []

def skan(path='C:\\'):
global files, folders, other_folders
for i in os.listdir(path):
if os.path.isdir(path+i):
folders+=[path+i+'\\']
other_folders+=[path+i+'\\']
else:
files+=[path+i]
if other_folders!=[]:
skan(other_folders.pop())


ответ опубликован:
Рейтинг: 5
голосов: 2