【发布时间】:2019-02-08 18:01:40
【问题描述】:
这是我的代码:
n = 2
campaign_img = soup.find('div', class_="campaign-img-contain")
name = str(n) + '-' + campaign_name
campaign_pic = request.urlretrieve(campaign_img.img['src'], folder + name + '.png')
print(campaign_pic)
n = n + 1
我想要这个:
2-campaign_name
3-campaign_name
4-campaign_name
结果:
TypeError: +: 'int' 和 'str' 的操作数类型不受支持
最好的解决方案是什么?
【问题讨论】:
-
name = str(n) + '-' + campaign_name;您不能连接字符串和整数。所以将int转换为str。 -
@schwobaseggl 我试过这个,但 n 在一次迭代后不会增加
-
@schwobaseggl 我也想增加 n