我制作了一个简单的网络抓取代码,当我尝试打印一个值时,它给了我其他东西。
def PeopleSearch():
query = SearchTerm
query = ('what is '+ query)
print str(query)
SearchTerm = StringVar(None)
SearchText = Entry(app, textvariable=SearchTerm)
SearchText.pack()
'SearchTerm' 来自文本框。如果我尝试打印 str(query),我会得到 PY_VAR1。无论我输入什么,我都会得到 PY_VAR1。
但这仅在我从包含 tkinter 模块的程序中执行时才会发生。如果没有 GUI,它会准确打印我输入的内容。
怎么了?嗯?