使用Python 2.7,我正在尝试将变量放入('')
原始字符串
r = search.query('Hello World')
到目前为止,我已经尝试过并且无法正常工作...
r = search.query('{0}').format(company_name_search)
r = search.query('s%') % (company_name_search)
这两种方法均无效,并输出以下错误。最好的方法是采用r = search.query('Hello World')并为Hello World放置一个变量,以便我可以随意更改搜索参数?
AttributeError:“ Results”对象没有属性“ format”
TypeError:%不支持的操作数类型:“结果”和“ str”
答案 0 :(得分:0)
您现在将.format()
或%
应用于 query() 。将它们应用于 string 。 '{0}'.format(company_name_search)
或'%s'%(company_name_search)
。然后将其放入查询函数中,例如
r = search.query('{0}'.format(company_name_search))
r = search.query('s%' % (company_name_search))