Python-Kommandozeilen-Eingabe

Kommandozeilen-Eingabe

Python ermöglicht die Eingabe über die Kommandozeile.

Das bedeutet, dass wir Benutzer um Eingaben bitten können.

Die Methoden in Python 3.6 unterscheiden sich leicht von Python 2.7.

Python 3.6 Verwendung input() Methode.

Python 2.7 Verwendung raw_input() Methode.

Der folgende Beispiel fragt nach dem Namen des Benutzers, wenn Sie Ihren Namen eingeben, wird der Name auf dem Bildschirm angezeigt:

Python 3.6

print("Geben Sie Ihren Namen ein:")
x = input()
print("Hallo ", x)

Python 2.7

print("Geben Sie Ihren Namen ein:")
x = raw_input()
print("Hallo ", x)

Speichern Sie diese Datei unter demo_string_input.pyund laden Sie es über die Kommandozeile:

C:\Benutzer\Ihr Name>python demo_string_input.py

Unser Programm wird den Benutzer auffordern, eine Zeichenfolge einzugeben:

Geben Sie Ihren Namen ein:

Geben Sie nun Ihren Namen ein:

Bill

Dann wird das Programm eine Nachricht ausgeben:

Hallo, Bill