Mou*_*tra 7 python tkinter concatenation
我有一个使用GUI元素的程序并返回错误
cannot concatenate 'str' and 'instance' objects
Run Code Online (Sandbox Code Playgroud)
守则是:
def PeopleSearch():
query = SearchTerm
query = ('what is '+ query)
string = ("<center><font size = 14> " + query + ' </font></center><br><img src =picture')
j = 0
try:
gs = GoogleSearch(query)
gs.results_per_page = 100
results = gs.get_results()
Run Code Online (Sandbox Code Playgroud)
压痕已经改变.嗯.SearchTerm基本上来自文本框.
让我用一个更简单的例子重现:
v = 42
query = ('what is ' + v)
Run Code Online (Sandbox Code Playgroud)
你会得到:
TypeError: cannot concatenate 'str' and 'int' objects
Run Code Online (Sandbox Code Playgroud)
但现在,如果你只是打电话str
:
query = ('what is ' + str(v))
Run Code Online (Sandbox Code Playgroud)
那可行.因此,您只需要确保str(query)
返回您期望的内容.小心,我不知道你正在操作什么样的对象,但你应该检查是否有任何方法来获取它的字符串表示.
有关:
归档时间: |
|
查看次数: |
14435 次 |
最近记录: |