Python 3.x 产生意外的表达式语法
我正在使用yield创建一个字典,给它赋值似乎会导致某种错误。我的收益率值是一个变量Python 3.x 产生意外的表达式语法,python-3.x,Python 3.x,我正在使用yield创建一个字典,给它赋值似乎会导致某种错误。我的收益率值是一个变量title,它包含title=response.html(“h1”).extract() 我尝试用return替换yield,但未能提取HTML。当我运行代码时,我得到了错误语法错误:在yield('titletext':title)yield的正确语法是什么 如果没有错误,我希望能够从该网站提取h1元素我想你的意思是: yield { 'titletext': title } 冒号:表示它是一个键值对,需要放
title
,它包含title=response.html(“h1”).extract()
我尝试用return
替换yield
,但未能提取HTML。当我运行代码时,我得到了错误<代码>语法错误:在yield('titletext':title)
yield的正确语法是什么
如果没有错误,我希望能够从该网站提取h1元素我想你的意思是:
yield { 'titletext': title }
冒号:
表示它是一个键值对,需要放入字典中,字典由{}
而不是()
分隔
yield { 'titletext': title }