与Pycharm的“预期结束”

时间:2017-05-08 16:40:59

标签: python pycharm

enter image description here

我有以下类方法(在scrapy蜘蛛中):

class MY_Spider(Spider):

    name = "MY"

    def start_requests(self):
        for i in range(min_id,max_id,1):
        .... 

我将min_id和max_id设置在类定义(屏幕截图)之上。但是,如果我将这些更改为:

enter image description here

对于min_id和max_id,linting说'期望结束'。

为什么?

1 个答案:

答案 0 :(得分:4)

整数文字开头的零表示文字是在八进制数系统中写入的。八进制系统中唯一有效的数字是0到7. 8是非法数字,因此(也是9)。从数字中删除前零。作为旁注,0170与170不同:0170实际上是十进制120的八进制表示法。