PY_VAR1 abrufen, wenn ich 'query' drucke

Ich mache einen einfachen Web-Srape-Code und wenn ich versuche, einen Wert zu drucken, gibt es mir etwas anderes.

def PeopleSearch():
query = SearchTerm
query = ('what is '+ query)
print str(query)


SearchTerm = StringVar(None)
SearchText = Entry(app, textvariable=SearchTerm)
SearchText.pack()

'SearchTerm' wird aus einem Textfeld abgerufen. Wenn ich versuche, str (query) zu drucken, erhalte ich PY_VAR1. Und ich bekomme PY_VAR1, egal was ich tippe.

Aber das passiert nur, wenn ich es aus einem Programm mache, das das tkinter Modul enthält. Ohne GUI wird genau das gedruckt, was ich eingegeben habe.

Was ist los? Huh?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage