Nutzbare Source-Code-Stücke in Python
- ↓ Codesnippets
- ↓ kleinere Codesnippets im Forum:
- ↓ Python's subprocess() mit einem timeout versehen
- ↓ thumb_maker.py
- ↓ auto_renamer.py
- ↓ benchmark.py
- ↓ Verzeichnisbaum Klasse
- ↓ tail-Funktion
- ↓ CGIHTTPServer mit Python realisieren
- ↓ ein minimales ZODB Beispiel
- ↓ Windows: Datei-Endung -> DateiTyp + Programm
- ↓ Windows: VersionsInformationen aus EXE und DLL Files lesen
Inhaltsverzeichnis
↑ 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.
- Download: python-forum.de
↑ thumb_maker.py #
Mit der PIL kleinere Bilder für's Web, mit Texteinblendung generieren. Außerdem werden Thumbnails erstellt.
- Download: python-forum.de
↑ auto_renamer.py #
Für das Internet Dateinamen aufbereiten. Also alle Umlaute umwandeln und Leerzeichen mit "_" ersetzten. Das ganze rekursiv.
- Download: python-forum.de
↑ benchmark.py #
Zum vergleich zwischen vServer / Webhost-Server und meinem privaten Rechner, brauchte ich mal eben schnell einen Benschmark.
- Download: http://github.com/jedie/python-code-snippets/blob/master/CodeSnippets/benchmark.py
- Forums Thread: python-forum.de
↑ Verzeichnisbaum Klasse #
Speichert alle Verzeichnisse und Dateien rekursiv.
- Download: python-forum.de
↑ tail-Funktion #
Gibt die letzten Zeilen einer Text Datei aus. Wie der Linux tail Befehl.
- Download: python-forum.de
↑ CGIHTTPServer mit Python realisieren #
Zum lokalen Testen von Webseiten/CGI kann man mit Python selber einen Webserver einfach aufmachen.
- Download einfache Version: python-forum.de
- Download erweiterte Version: python-forum.de
↑ 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...
- Download python-forum.de
↑ 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
- Download python-forum.de
↑ Windows: VersionsInformationen aus EXE und DLL Files lesen #
Extrahiert die Versions Informationen aus ausführbaren Windows-Programmen.
- Download python-forum.de