程序运行时报错:
测试代码:
long_info = 2
str_info = '当前ID为' + long_info + '的记录存在问题!'
print str_info
解决办法:
long_info = 2
str_info = '当前ID为' + str(long_info) + '的记录存在问题!'
print str_info
当前ID为2的记录存在问题!
python 以 + 作为连接符的时候,不会自动将 int/long 转换成 str,需要手动转换
注:目前使用的是python2.7,如果用的是python3以上版本的话会报
TypeError: cannot concatenate str and int objects
都是一样的问题,解决方法也一样(python3以上的版本已经统一了long,int类型,只有int类型了)