Древовидная структура Python

Я пытаюсь создать древовидную структуру для репозитория, содержащего несколько папок, используя python. Я знаю, что это традиционно делается через Linux или Unix.

Мой вопрос в том, есть ли какие-либо модули, которые я могу легко использовать для достижения этой цели. Или функция уже создана? Я прикрепил изображение, чтобы лучше понять, чего я пытаюсь достичь.

введите здесь описание изображения


person Victor Aguilar    schedule 13.03.2017    source источник
comment
Вы имеете в виду os.walk(<your root directory>) ?   -  person wanderlust    schedule 14.03.2017
comment
github.com/yoyzhou/pyTree   -  person OneCricketeer    schedule 14.03.2017
comment
Спасибо за ваш ответ! Я новичок в программировании, и команда попросила меня сделать это. Спасибо!!!   -  person Victor Aguilar    schedule 14.03.2017


Ответы (1)


это пример, вы можете использовать библиотеку 'os'

import os
Path='project'

fout=open('path.txt','w')
for Name in os.listdir(Path) :
   Pathname= os.path.join(Path,Name)
   print>>fout,Pathname
fout.close()
person chenhong    schedule 27.04.2017