ich nutze das Modul optparse folgendermaßen:
Code: Alles auswählen
from optparse import OptionParser
args = "-f dateiname pos_arg1 pos_arg2".split()
parser = OptionParser()
parser.add_option('-f', dest='filename')
options, args = parser.parse_args(args)
Jetzt möchte ich aber in meinem Programm noch anderweitig Optionen festlegen (Konfigurationsdatei etc.) und alle Optionen einheitlich im selben Objekt speichern.
Wie mache ich das jetzt geschickterweise? Also wie kriege ich aus dem Valuesobjekt ein Dictionary oder ähnliches ohne zu wissen, welche Optionen auf der Kommandozeile zulässig sind? Klar, wenn ich alle möglichen Optionen der Kommandozeile kenne, könnt ich die einfach alle auslesen. Das möchte ich aber nicht.
Hoffe ihr könnt helfen.
Panke