当我使用script crawl myspider -a t=2
调用此脚本时,参数拒绝传递给类myspider中声明的total
参数。
class myspider(Spider):
name='myspider'
total=1
def __init__(self, t=1, *args, **kwargs):
Spider.__init__(self, *args, **kwargs)
self.total = t
print(str(total))
# Prints 1 despite argument passed being 2
知道为什么我不能将参数传递给母类中声明的变量吗?