PythonArgParse

0 votes
asked Mar 28, 2014 in IRF tantárgy by adeac (34 points)  
retagged Mar 28, 2014 by nadudvarit

Sziasztok!

Arra lennék kíváncsi, hogy Python-ban hogy lehet megoldani a parancssori argumentumok feldolgozását, pontosabban azt az esetet, mikor 1 kötőjelet több karakter követ, például itt az "-ou":
getProjectNumber.py -ou ORGANIZATIONALUNIT -o OUTFILE [-m MINUMUM].
Próbálkoztam optParse-szal, meg argParse-szal, de nem nagyon sikerült megoldani (a sima "-o" argumentum az megy).

Az lenne a megoldás, hogy írjak saját parser-t, vagy elfogadható lenne itt a következő paraméterezési formátum: "--ou", mert ezzel persze működik.

András

1 Answer

+1 vote
answered Mar 28, 2014 by nadudvarit (1,121 points)  
edited Mar 28, 2014 by nadudvarit
 
Best answer

A specifikációban megadott paraméterezést szigorúan be kell tartani.

Szerintem, ha tüzetesen átnézed a Python argparse modul dokumentációját meg fogod találni a megoldást (pl.: ebben a példakódban)

...