Python Getopt SIG
Python Getopt SIG
Der Zweck dieser SIG war es, eine neue und verbesserte Bibliothek für die Verarbeitung von Kommandozeilenargumenten in Python 2.3 zu entwickeln. Alle scheinen sich einig zu sein, dass das ehrwürdige Modul getopt einfach nicht genug kann. Die Herausforderung besteht darin, etwas zu finden, das leistungsfähig und flexibel genug ist, ohne zu komplex in der Anwendung zu sein, insbesondere für unerfahrene Programmierer.
Die SIG wurde kurz nachdem David Goodger und Greg Ward (Ihr demütiger Erzähler und Befürworter dieser SIG) unabhängig voneinander vorgeschlagen hatten, Optik in die Standardbibliothek aufzunehmen, gestartet. Dies löste einen kurzen Thread auf python-dev aus, dessen Ergebnis darin bestand, dass Paul Prescod eine Anfrage nach Kommentaren veröffentlichte, um Input von der breiteren Community zu erhalten. Mehrere Personen brachten ihre Meinungen ein, und Guido wies uns an, eine Lösung auszuarbeiten und dann an python-dev zurückzumelden.
Vergleich einiger Bibliotheken
Ich entschied, dass der einzige faire Weg, verschiedene Bibliotheken zu vergleichen, darin besteht, dieselbe Kommandozeilenschnittstelle mit mehreren von ihnen zu implementieren. Hier sind die Ergebnisse dieses Experiments.
Optik, umbenannt in optparse, wurde der Standardbibliothek von Python 2.3 hinzugefügt.
