Docopt. Vergessen Sie optparse und argparse und verwenden Sie Docstrings, um elegante, lesbare und (falls erforderlich) komplexe Befehlszeilenschnittstellen zu erstellen. Meiner Meinung nach die beste Bibliothek, die 2013 erstellt wurde.
Anfragen oder HTTP, wie es von Menschen verwendet wird, sind eine eher pythonische Methode zur Verarbeitung von HTTP-Anfragen, die besser und einfacher zu verwenden ist als urllib2. Der Ruf kann sich sehen lassen, er wurde mehr als 5.000.000 Mal auf PyPI heruntergeladen :)
lxml ist eine Kombination aus libxml2 und libxslt. Wenn Sie mit XML oder HTML arbeiten, ist lxml die beste Wahl.
Bottle ist ein schnelles, einfaches und leichtes WSGI-Micro-Web-Framework. Erstellen Sie in Sekundenschnelle kleine Websites und APIs. Alle Frameworks haben nur eine py-Datei, und Sie können sie sogar in einem beliebigen Verzeichnis ablegen.
sh ist ein ausgereiftes Python-Subprozessschnittstellentool, mit dem Sie jedes Programm wie eine Funktion ausführen können. Super einfach zu bedienen.
Structlog ist ein fortschrittlicher Protokollierungsprozessor. Es integriert mehrere vorhandene Protokollierungstools, einschließlich der Python-Standardbibliothek. Sie können einfache Logger erstellen und nach Bedarf Inhalte hinzufügen, um Ihre Protokolle dauerhaft und lesbar zu machen.
Watchdog ist eine plattformübergreifende Python-Bibliothek und ein Shell-Tool, das Dateisystemereignisse überwachen kann. Super einfach zu bedienen und einfach zu bedienen.
Delorean kann für Sie eine sehr bequeme Möglichkeit sein, Daten und Zeit zu verarbeiten. Legen Sie Zeitzonen fest, kürzen Sie sie auf Sekunden, Minuten, Stunden oder verwenden Sie sogar spezielle Methoden, um von einem Datenelement zum anderen zu iterieren. Durchsuchen Sie die Dokumentation, es gibt viele Beispiele.
PEW. Ich habe dieses Projekt vor einem Monat entdeckt und es gefällt mir bereits. PEW ist eine Reihe von Tools zur Verwaltung mehrerer virtueller Umgebungen und läuft perfekt auf Bash, ZSH, Fish und Powershell. Probieren Sie es aus.
Antigravitation. Führen Sie eine Python-Shell (Version >= 2.7) aus und geben Sie import antigravity ein.