Bibliothèque Python pour générer une représentation HTML de la hiérarchie des répertoires (comme «arbre» ​​sous Linux)

LetMeSOThat4U

Bibliothèque Python pour générer une représentation HTML de la hiérarchie des répertoires (comme «arbre» ​​sous Linux)


tree commande tree sous Linux génère une hiérarchie visuelle des fichiers et répertoires, par exemple:

 /var/log % tree . +-- anaconda.ifcfg.log +-- anaconda.yum.log +-- audit +-- boot.log +-- btmp +-- ConsoleKit ¦   +-- history +-- cron +-- cron-20151227.gz +-- dmesg +-- httpd ¦   +-- access_log ¦   +-- access_log-20150329.gz ¦   +-- access_log-20150405 ¦   +-- error_log ¦   +-- error_log-20150329.gz ¦   +-- error_log-20150405.gz ¦   +-- error_log-20150412.gz ¦   +-- error_log-20150419 +-- iptables.log +-- jenkins ¦   +-- jenkins.log +-- lastlog +-- maillog 

Existe-t-il une bibliothèque pour Python qui ferait quelque chose comme ça, mais qui rendrait du HTML (décent)?

Corey Goldberg

subprocess.call ([‘arbre’, ‘-d’, ‘/ chemin / vers / répertoire’])

Réponses


 Steve Barnes

Cette réponse acceptée aux questions de débordement de pile utilise la bibliothèque de flacons et Jinja2 pour faire exactement ce que vous demandez en utilisant des tables html – vous pouvez jouer avec le modèle pour obtenir quelque chose de plus beau en définissant des bordures, etc.

 

#(une, #de, #la, #pour, arbre, bibliothèque, comme, des, générer, hiérarchie, HTML, Linux, Python, répertoires, représentation, ​​sous

 

wiki

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *