打印'查询'时获取PY_VAR1

时间:2013-07-01 11:33:58

标签: python tkinter web-scraping

我正在制作一个简单的网络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,它会打印我输入的内容。

什么事?咦?

1 个答案:

答案 0 :(得分:3)

StringVar是管理值的对象 - 获取您想要的值本身SearchTerm.get()