Frage

Ich bin ziemlich neu in Python, ich verwende Version 3.3.3.

Nehmen wir an, wir haben dieses Skript:

name = "user"
say = input("Say: ")
print (name, "said:",say)

Wenn ich es starte, wird die Ausgabe sein:

Say: mytext
user said: mytext

Ich möchte wissen, gibt es eine Möglichkeit, das Sprichwort zu löschen / löschen:meintext'?Nur um es ein bisschen klarer zu machen:

I want:
    user said: hi
    user said: test
    user said: ..

I don't want:
    Say: hi
    user said: hi
    Say: test
    user said: test

Das ist alles, danke im Voraus :)

War es hilfreich?

Lösung

Sie können nicht einfach sagen, die input funktion zum Ausblenden der Benutzereingaben.Aber Sie können die verwenden getpass funktion, die trotzdem funktioniert:

from getpass import getpass

name = "user"
say = getpass(prompt="")
print (name, "said:",say)

Denken Sie daran, das einzustellen prompt parameter auf den gewünschten Wert (in diesem Fall leere Zeichenfolge), andernfalls Password:\n wird angezeigt.

Andere Tipps

generasacodicetagpre.

Code auf der 3. Linie bewegt den Cursor eine Zeile.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top