ich bastel grad ein wenig mit '' optparse '' rum. Das ist wirklich wundervoll aber eines stört mich:
Wenn ich die Optionen und Argumente parsen lasse:
Code: Alles auswählen
options, args = parser.parse_args()
Es ist dort zwar schön, auf Argumente via '' options.argument '' zugreifen zu können. Aber spätestens beim iterieren gehts nicht mehr weiter.
Ich möchte in einer Iteration prüfen, ob alle Variablen gesetzt sind:
Code: Alles auswählen
for req_opt in _required_options:
if opts.req_opt:
continue
# ...
'' opts '' ist zwar, wenn ich es mit '' print '' ausgebe ein dictionary. Aber der Typ dieser Variablen ist nicht '' dict ''
Ist es irgentwie möglich die '' options '', die von '' optparse '' zurückgegeben werden wie ein Dictionary zu behandeln?
Code: Alles auswählen
for req_opt in _required_options:
if opts['req_opt']:
continue
MfG EnTeQuAk