Форум сайта python.su
0
Здравствуйте. В название постарался озучить цель. Текущий код такой:
import os def get_info(source): for i in source: base = i[0] folders = i[1] files = i[2] for subfolder in folders: path_subfolder = base + "/" + subfolder for file in files: path_file = base + "/" + file return path_file,path_subfolder def mime(): path = '/home/user/Documents' source = os.walk(path) print(get_info(source)) if __name__ == '__mime__': mime()
Отредактировано Arkady (Сен. 10, 2017 16:50:34)
Офлайн
186
http://python.su/forum/topic/5393/?page=1#post-34988
Офлайн
294
Arkady Чтобы у вас хоть чтото заработало нужно написать
if __name__ == '__main__':
import os def get_info(source): fileList = [] for root, dirs, files in os.walk(source): for dirName in dirs: fileList.append(os.path.join(root, dirName)) for fileName in files: fileList.append(os.path.join(root, fileName)) return fileList if __name__ == '__main__': for path in get_info('d:\\test\\'): print (path)
[code python][/code]
Офлайн