my_url = "https://swgoh.gg/db/missions/lightside/?stage=M0{}"
for i in range(1,10):
my_url = my_url.format(i)
print(my_url)
print(i)
变量i正确增加,但my_url始终以stage = M01结尾。解决此问题以增加i的帮助吗?
答案 0 :(得分:1)
需要更新my_url
,就像您的情况一样,在第二次迭代中,format()
在新字符串中寻找{}
并没有得到它,这就是为什么它打印获得的相同字符串的原因在第一次迭代中。
请这样更改您的代码。
for i in range(1,10):
my_url = "https://swgoh.gg/db/missions/lightside/?stage=M0{}".format(i)
print(my_url)
print(i)