JensDiemer

Nutzbare Source-Code-Stücke in Python

↑ Codesnippets  #

Alle Codesnippets stehen unter der GPL-License

↑ kleinere Codesnippets im Forum:  #

↑ Python's subprocess() mit einem timeout versehen  #

Leider hat Python's neue subprocess() Funktion keinen timeout. Wenn damit ein Programm aufruft, welches nicht beendet wird, dann "friert" das Python-Skript ein. Mit dem per threading realisierten timeout, passiert das nicht, weil der gestartete Prozess einfach nach dem timeout abgebrochen wird.

↑ thumb_maker.py  #

Mit der PIL kleinere Bilder für's Web, mit Texteinblendung generieren. Außerdem werden Thumbnails erstellt.

↑ auto_renamer.py  #

Für das Internet Dateinamen aufbereiten. Also alle Umlaute umwandeln und Leerzeichen mit "_" ersetzten. Das ganze rekursiv.

↑ benchmark.py  #

Zum vergleich zwischen vServer / Webhost-Server und meinem privaten Rechner, brauchte ich mal eben schnell einen Benschmark.

↑ Verzeichnisbaum Klasse  #

Speichert alle Verzeichnisse und Dateien rekursiv.

↑ tail-Funktion  #

Gibt die letzten Zeilen einer Text Datei aus. Wie der Linux tail Befehl.

↑ CGIHTTPServer mit Python realisieren  #

Zum lokalen Testen von Webseiten/CGI kann man mit Python selber einen Webserver einfach aufmachen.

↑ ein minimales ZODB Beispiel  #

Hier mal ein minimales Beispiel, wie man ZODB nutzen kann... Auch wenn es in dem Falle nicht viel mehr als Pickle / UnPickle ist...

↑ Windows: Datei-Endung -> DateiTyp + Programm  #

Liest Informationen zu einer Datei-Endung aus der Registry aus. Dabei erhält man zum einen die Zuordnungen zur Endung und einmal das Verknüpfte Programm, sofern vorhanden

↑ Windows: VersionsInformationen aus EXE und DLL Files lesen  #

Extrahiert die Versions Informationen aus ausführbaren Windows-Programmen.