#! /usr/bin/env python # -*- coding: utf8 -*- # # Markus Reinert, 28.10.2012, 13.10.2013 # # formatiert das Ergebnis von os.walk(path) als HTML-Datei; # zeigt Dateien in einem Ordner, inklusive aller Unterordner, an # # Verwendung: "./Ordner-Struktur.py /home/benutzer/Dokumente > Dokumente.html from datetime import datetime import sys import os def makeListToHTML(filesIn): filesIn.sort() html = "" for f in filesIn: html += "
  • %s

  • " % (f, ) return html # Pfad ermitteln if len(sys.argv) > 1: path = sys.argv[1] else: path = raw_input("Ordner eingeben: ") htmlContent = "" for [folder, subfolders, files] in os.walk(path): htmlContent += "\t\tOrdner:%s\n" % (folder, ) htmlContent += "\t\tUnterordner: \n\t\tDateien: \n" htmlContent += "\t\t

    \n\n" # Leerzeile title = "Ordner-Struktur von %s am %s" % (path, str(datetime.now())[:-10]) htmlWebsite = """ %s

    %s

    %s
    """ % (title, title, htmlContent) print htmlWebsite