Ich habe ein Modul gefunden, das ein Python-Skript geschrieben und das Übergeben von Optionen bereinigt hat. Das ist optparse
Die Verwendung ist wie folgt.
#Importieren Sie zuerst das Modul
import optparse
#Erstellen des Hauptobjekts des Parsers
parser = optparse.OptionParser()
#Fügen Sie Einstellungen für jede Option hinzu
#In diesem Fall--Holen Sie es sich später, wenn Sie ein Debug-Argument angeben
#Die Debug-Eigenschaft des Optionsobjekts wird True
#Hilfe ist--Wird bei jeder Option angezeigt, wenn Hilfe gegeben wird
#Verwendung Eine Nachricht.
parser.add_option("--debug",
action="store_true",
dest="debug",
help="Debug option")
#options hat den Wert jeder Option als assoziatives Array.
#Danach wird es gekocht oder gebacken
(options, args) = parser.parse_args()
Es ist sehr praktisch, da Sie sich keine Sorgen um die Bestellung machen müssen.
Recommended Posts