繁体   English   中英

为什么下面的python代码中i的值没有增加? 我应该怎么做才能增加它?

[英]Why is the value of i not increasing in the python code below? What should I do to increase it?

为什么下面的python代码中i的值没有增加? 我应该怎么做才能增加它?

i = 0
for z in analink2.iloc[i,[1]]:
    req = requests.get(z, headers = header)
    print(z)
    i += 1
analink2.head()
Out[268]: 
             section                                            weblink
0  bilgisayar-tablet  https://www.trendyol.com/bilgisayar-tablet-x-c...
1  bilgisayar-tablet  https://www.trendyol.com/bilgisayar-tablet-x-c...
2  bilgisayar-tablet  https://www.trendyol.com/bilgisayar-tablet-x-c...
3  bilgisayar-tablet  https://www.trendyol.com/bilgisayar-tablet-x-c...
4  bilgisayar-tablet  https://www.trendyol.com/bilgisayar-tablet-x-c...

只要 z 在循环中,我希望 i 的值增加并且 z 的索引随 i 增加

如果你想遍历weblink列中的值,你可以使用下一个例子:

for url in analink2["weblink"]:
    print(url)
    req = requests.get(url, headers=header)

如果你想要索引值,你可以使用例如.iterrows()

for idx, row in analink2.iterrows():
    print(idx, row['weblink'])
    req = requests.get(row['weblink'], headers=header)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM