我正在制作一个简单的网络srape代码,当我尝试打印一个值时,它给了我一些其他东西。
def PeopleSearch():
query = SearchTerm
query = ('what is '+ query)
print str(query)
SearchTerm = StringVar(None)
SearchText = Entry(app, textvariable=SearchTerm)
SearchText.pack()
'SearchTerm'来自文本框。如果我尝试打印str(查询) 我得到了PY_VAR1。无论我输入什么,我都会得到PY_VAR1。
但这只发生在我从包含tkinter模块的程序中执行此操作时。没有GUI,它会打印我输入的内容。
什么事?咦?
答案 0 :(得分:3)
StringVar是管理值的对象 - 获取您想要的值本身SearchTerm.get()