按递增顺序将数字连接到URL

时间:2017-08-21 09:48:01

标签: python

我希望以递增的顺序连接数字,直到url中的x。这就是我正在使用的: -

<td><a th:href="'/delete/' + ${client.getClientID}">Delete</a></td>
<td><a th:href="'/edit/' + ${client.getClientID}">Edit</a></td>

而不是获取具有不同结束号码的网址,我得到了相同的i = 143。 上面写的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

baseurl = 'https://example.com/listproduct/index/21/'

while (i>0):
   i-=1
   print(baseurl  + str(i))

答案 1 :(得分:0)

您正在做的是您定义了一个base_url变量,其值始终是固定的(基于初始i)。因此,当您循环遍历循环时,该网址不会更新。

您实际需要做的是更新每个号码的base_url字符串。

for num in range(i, 0, -1):
    print(baseurl + str(num))

如果要创建所有网址的列表,可以执行以下操作:

urls = [baseurl+str(n) for n in range(i, 0, -1)]