LU10a - Argumente in Python-Skripts
Beim Aufruf eines Python-Skripts können, ähnlich wie beim Aufruf von Bash-Skripts, Argumente mitgegeben werden. Dies ist eine nützliche Technik, um die Skripts dynamisch und flexibel zu gestalten.
Durch den Einsatz von Argumenten kann ein Skript mit verschiedenen Eingabewerten ausgeführt werden kann, ohne den Code direkt zu ändern.
Einfache Argumente
Das Modul sys
bietet eine einfache Möglichkeit, mit Befehlszeilenargumenten umzugehen.
Der Wert von sys.argv
ist eine Liste, die alle Argumente enthält, die beim Starten des Skripts über die Kommandozeile übergeben werden.
sys.argv[0]
enthält den Namen des Skripts.sys.argv[1]
enthält das erste Argument, das über die Kommandozeile übergeben wurden.sys.argv[n]
enthält das n-te Argument