当尝试将字符串转换为整数以便稍后在代码中用作变量时,我得到以下内容:
print int(urlsuccessful[i])
ValueError: invalid literal for int() with base 10: '2,919,247'
答案 0 :(得分:4)
locale.atoi()
将根据当前的区域设置“去除”整数。
答案 1 :(得分:3)
如果只有问题是逗号,请尝试:
>>> int("2,919,247".replace(",", ""))
2919247
答案 2 :(得分:1)
int
不懂逗号,你想在尝试转换
答案 3 :(得分:-1)
你可以做到
def int2str(my_integer):
return "%d" % my_integer