Wie kann man eine Variablen in Python ausgeben?
Hey, ich wollte mir eine kleine Datenbank mit Variablen machen. Z.B.:
Name = Pokemon
Pokemon = Glurak
Diese Variablen wollte ich dann in ein Fenster eingeben, z.B um es zu googlen. Das Fenster wäre hier die Google-Suchleiste.
Dazu habe ich pyautogui benutzt. Der Befehl dazu wäre, dass ich auf die Suchleiste klicke und dann ein Wort eingebe.
pyautogui.typewrite("Name")
Meine Ausgabe oder Eingabe ist dann allerdings "Name" und nicht "Pokemon".
Bei der ganz normalen print()-Funktion musste man, ja nur
print(Name)
eingeben, um die Ausgabe von "Pokemon" zu bekommen.
Kann mir jemand sagen, wie ich das Problem lösen kann?
Danke schon einmal im Voraus.
3 Antworten
Bei der ganz normalen Print() Funktion musste man, ja nur Print(Name) eingeben um den Output von "Pokemon" zu bekommen.
Kann ich mir bei deiner Fragenbeschreibung nicht vorstellen. Du müsstest eigentlich die Variablen folgendermaßen definieren:
name = pokemon
pokemon = „Glurak“
Du müsstest nämlich mit
pokemon = Glurak
einen Fehler bekommen, da „Glurak“ nicht definiert ist.
Hatte erst mit print() gearbeitet und da hatte es auch ohne die " " funktioniert und richtig ausgegeben.
Die “ “ stehen doch für ein String, deswegen wird dir auch der String in den Anführungszeichen ausgegeben. Wenn du den Wert der Variable haben möchtest lasse die “ “ weg.
Wenn es nicht geht, dann schaue auf den Error der auftaucht. Meistens lässt es sich damit beheben.
Habe es heraus gefunden, ich musste nur meine variable vor dem Befehl definieren xD.
Hatte erst den Befehl und dann die Variable definiert. Deine Theorie mit den " " hatte aber auch gestimmt . Danke
Ok dann haste ja was gelernt! Viel Erfolg weiterhin bei deinem Projekt oder lernen.
Habe es heraus gefunden, ich musste nur meine variable vor dem Befehl definieren xD.
Hatte erst den Befehl und dann die Variable definiert
Wenn du den Wert der Variable haben möchtest lasse die “ “ weg.
Das geht nur, wenn man die Python-Konsole auf hat. In einem Code / in einer IDE muss man Variablen mit „print()“ ausgeben
Name = "Pokemon"
Pokemon = "Glurak"
pyautogui.typewrite(Name)
stadt
Name = Pokemon
Pokemon = Glurak
pyautogui.typewrite("Name")
habe es heraus gefunden, ich musste nur meine variable vor dem Befehl definieren xD.
Hatte erst den Befehl und dann die Variable definiert