我正在制作一个简单的网络抓取代码,当我尝试打印一个值时,它给了我其他东西。
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,它会准确打印我输入的内容。
怎么了?啊?
StringVar 是一个对象managesvalue - 获取您想要的值本身 SearchTerm.get()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)