Benutzereingaben und Befehlszeilenargumente in Python nutzen
Das Einfügen von Benutzereingaben in Python-Skripte ist für die Erstellung interaktiver Anwendungen unerlässlich. Darüber hinaus erweitert die Verarbeitung von über die Befehlszeile bereitgestellten Argumenten beim Ausführen des Skripts dessen Funktionalität. So erreichen Sie diese beiden Aufgaben:
Benutzereingaben lesen
Um Benutzereingaben zu erfassen, sollten Sie das cmd-Modul verwenden, um einen einfachen Befehlszeileninterpreter mit Hilfstexten einzurichten und Autovervollständigung. Für einen einfacheren Ansatz verwenden Sie die Funktion raw_input (oder input in Python 3), um schnell eine Textzeile des Benutzers einzulesen:
# Python 2 text = raw_input("prompt") # Python 3 text = input("prompt")
Zugriff auf Befehlszeilenargumente
Über die Befehlszeile bereitgestellte Parameter sind in der sys.argv-Liste zugänglich. Integrieren Sie den folgenden Code, um sie zu nutzen:
import sys print(sys.argv)
Weitere Verbesserungen
Für eine verbesserte Befehlszeilenanalyse aktivieren Sie das Optparse-Modul (veraltet; verwenden Sie stattdessen argparse) oder das getopt-Modul. Wenn Ihr Skript hauptsächlich Dateieingaben verarbeitet, bietet das Dateieingabemodul zahlreiche Lösungen.
Dokumentationsunterstützung
Die Python-Bibliotheksreferenz bleibt eine unschätzbare Ressource für die weitere Erkundung.
Das obige ist der detaillierte Inhalt vonWie kann ich Benutzereingaben und Befehlszeilenargumente in meine Python-Skripte integrieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!