这是我的代码: 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_name3-campaign_name4-campaign_name结果: 类型错误:+ 不支持的操作数类型:'int' 和 'str'请建议我最好的解决方案。谢谢
3 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
正如错误所暗示的那样,您不能将一个整数和一个字符串连接到另一个字符串中。你想要的是铸造。要将整数转换为 Python 中的字符串,请使用内置str
函数。
替换行name= n + '-' + campaign_name
用name = str(n) + '-' + campaign_name
。
更多关于铸造:https : //www.w3schools.com/python/python_casting.asp
添加回答
举报
0/150
提交
取消