Deshalb habe ich gedacht ich übergib dem OrderedDict mein Dictionary. Klappt nur nicht, er sortierts trotzdem nach den Keys. Eine Idee wie es geht?
Code: Alles auswählen
additional_options = {"source":getcwd(), "resolution": (600, 800),
"start": 0,
"numsort": False, "footer": True,
"skipping": True, "depth": True,
"splitting": True, "stretching": True,
"reverse": True, "cropping": False,
"skipping": True, "duplicating": True}
Code: Alles auswählen
for opt, arg in options:
if opt == "--start":
additional_options["start"] = int(arg)
elif opt == "--resolution":
additional_options["resolution"] = map(int, arg.split(","))
elif opt == "--source":
additional_options["source"] = arg
elif opt in list(additional_options.keys())[3:]:
additional_options[opt[2:]] = (arg.lower() == "on")