我有以下类方法(在scrapy蜘蛛中):
class MY_Spider(Spider):
name = "MY"
def start_requests(self):
for i in range(min_id,max_id,1):
....
我将min_id和max_id设置在类定义(屏幕截图)之上。但是,如果我将这些更改为:
对于min_id和max_id,linting说'期望结束'。
为什么?
答案 0 :(得分:4)
整数文字开头的零表示文字是在八进制数系统中写入的。八进制系统中唯一有效的数字是0到7. 8是非法数字,因此(也是9)。从数字中删除前零。作为旁注,0170与170不同:0170实际上是十进制120的八进制表示法。