1.TypeError: object of type NoneType has no len()
出现的原因:函数返回值为空,即某个函数没有return()
检查代码发现 我的askURL没有return,且return函数缩进错误
导致html为空
2.IndexError: list index out of range
正则表达式错误,list是空白,因此超过界限
3.最后的打印
(1)评价人数为空白
原因:制定正则规则时,少打了一个“人”字
(2)电影信息列跟了一串源码
原因:没有打“?”,变成了贪婪模式
4.贪婪与非贪婪
举例:
源字符串:aa<div>test1</div>bb<div>test2</div>cc
正则表达式一:<div>.*</div>
匹配结果一:<div>test1</div>bb<div>test2</div>
正则表达式二:<div>.*?</div>
匹配结果二:<div>test1</div>(这里指的是一次匹配结果,所以没包括<div>test2</div>)
Process finished with exit code 1
更改环境变量无果
多方查询发现是开了梯子的原因,关掉梯子可以正常运行。