optparse

Dlaczego warto używać argparse zamiast optparse?

Zauważyłem, że dokumentacja Pythona 2.7 zawiera jeszcze jeden moduł parsowania wiersza poleceń. Oprócz getopt i optparse mam ... uł parsowania wiersza poleceń? Dlaczego mam go używać zamiast optparse? Czy są nowe funkcje, o których powinienem wiedzieć?

Python argparse ignoruje nierozpoznane argumenty

Optparse, stara wersja ignoruje wszystkie nierozpoznane argumenty i kontynuuje. W większości sytuacji nie jest to idealne ro ... e_args() $python myscript.py --foo 1 --bar 2 error: unrecognized arguments: --bar Czy istnieje możliwość nadpisania tego?

Używanie Optionparsera Rubiego do analizy pod-poleceń

Chciałbym móc używać Optionparsera Rubiego do analizowania pod-poleceń formularza COMMAND [GLOBAL FLAGS] [SUB-COMMAND [SUB- ... nteresowany nauką jak to zrobić z poziomu Optionparsera, ponieważ chciałbym nauczyć się biblioteki lepiej. Jakieś wskazówki?

Instancja wartości optparse Python

Jak mogę wziąć wynik opt opt, args = parser.parse_args() I umieścić go w dict? Python wywołuje opt "instancję wartości" ... że za każdym razem, gdy dodaję opcję, muszę również zaktualizować ten kod; powinien być sposób, aby to samo o siebie zadbać.

python optparse, jak dodać dodatkowe informacje do wyjścia użycia?

Używając modułu optparse Pythona chciałbym dodać dodatkowe przykładowe linie poniżej wyjścia zwykłego użycia. Moje obecne wyj ... hassis', action='store_true', default=False, help='checks specified chassis components') (opts, args) = parser.parse_args()

Python Optparse list

Używam modułu optparse Pythona w moim programie i mam problem ze znalezieniem łatwego sposobu na przeanalizowanie opcji zawie ... s.groups[]. Czy istnieje opcja optparse do konwersji wartości rozdzielonych przecinkami na listę? Czy muszę to robić ręcznie?

Używanie pliku do przechowywania argumentów optparse

Używam optparse już od jakiegoś czasu i chciałbym dodać możliwość ładowania argumentów z pliku konfiguracyjnego. Jak na raz ... głowy, to skrypt wsadowy z zakodowanymi argumentami... wydaje się niezgrabny. Jaki jest najbardziej elegancki sposób na to?

Spójny sposób przekierowywania stdin i stdout do plików w Pythonie przy użyciu optparse

Mam kilkanaście programów, które mogą akceptować wejście przez stdin lub opcję, i chciałbym zaimplementować te same funkcje w ... aby wskazać stdout. Czy jest to dobre konsekwentne rozwiązanie czy jestem pomijając coś lepszego lub bardziej oczekiwanego?