Seite 1 von 1

Filelister

Verfasst: Sonntag 8. Juli 2007, 19:07
von Craven
Auflistung von Dateien + Angabe von Daten, wie Dateiname, Größe, in einer html-Datei.

http://code.pytech.org/?page=show_paste&id=13

Verbesserungsvorschläge nehme ich immer gerne. ;)

MfG, Craven

Re: Filelister

Verfasst: Sonntag 8. Juli 2007, 20:51
von Leonidas
Craven hat geschrieben:Verbesserungsvorschläge nehme ich immer gerne. ;)
Die vielen ``f.write``reduzieren wäre schon mal ein erster Schritt. Auch die Benutzung eines Templatesystems scheint mir angebracht.

Verfasst: Sonntag 8. Juli 2007, 21:24
von lord.hong
Hier fehlt was:
warscheinlich
Hier ist auch was nicht korrekt:

Code: Alles auswählen

f.write("<td>ValueError</tr>")
Meiner Meinung nach in Funktionen auslagern wie createHTMLHeader etc. um die Lesbarkeit zu waren.

Verfasst: Montag 9. Juli 2007, 07:56
von jens
Ein "try-except ImportError" um "from ed2k import ed2k" wäre nicht schlecht. Am besten mit Infos wo es das Module zum download gibt ;)

Du machst jede Mende String Verknüpfungen mit "+"... Mir persönlich gefallen die String Operationen dazu besser, siehe: [wiki]String-Formatter[/wiki]

Was vielleicht nett wäre: Wenn das Skript unter Linux läuft kannst du die Angaben von "file" mit auflisten.

Re: Filelister

Verfasst: Montag 9. Juli 2007, 11:32
von Y0Gi
Ich rate dir *dringend* dazu, eine Template-Engine zu nutzen - HTML im Python-Quelltext ist immer irgendwie unschön, problematisch, umständlich, nervig.

Verfasst: Montag 9. Juli 2007, 17:58
von Craven
Ja, ich weiß eine Template Engine wäre sinnvoll. Welche könntet ihr mir denn empfehlen ? Am besten eine kleine die nicht mir Features überladen ist.

MfG, Craven

Verfasst: Montag 9. Juli 2007, 18:41
von Leonidas
Cheetah, Mako, Jinja, Genshi sind deine Suchworte, mit denen du jetzt bitte selbst die Suchfunktion benutzt, ok? 8)

Verfasst: Dienstag 10. Juli 2007, 10:34
von Y0Gi
Jop, die vier sind alle gut.