使用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'
您现在将.format()
或%
应用于查询()。将它们应用于字符串。 '{0}'.format(company_name_search)
或'%s'%(company_name_search)
。然后把它扔进查询函数,就像
r = search.query('{0}'.format(company_name_search))
r = search.query('s%' % (company_name_search))