当前分类:python>>正文

python报错:not enough arguments for format string

来源:互联网   时间:2022年7月26日   编辑
最近遇到的一个报错,大意了!

报错:not enough arguments for format string

什么意思?

就是传的参数不够!

错误代码:

for page in range(2, site.paginator.num_pages + 1):
            sites.append("%s%s?p=%s" % (absolute_url,page))

可以看到第二行中有三个%s,而我后面的括号中只放了两个参数。

也就是说少放了个参数!

改正:

要么去掉一个%s,要么在后面的括号中再增加一个参数!

[猜你喜欢]

标签: python报错