Python:如何在没有“.0”的情况下将浮点转换为字符串?

Python:如何在没有“.0”的情况下将浮点转换为字符串?,python,xlrd,Python,Xlrd,我想使用Python通过模块xlrd从*.xls提取电话号码,但它显示如下:'16753435903.0' 代码如下: opensheet = openxls.sheet_by_name(u'sms') sheetrows = opensheet.nrows for rownum in range(1, sheetrows): rowvalue = opensheet.row(rownum) execinfo = "" for colnum in range(1,5):

我想使用Python通过模块
xlrd
*.xls
提取电话号码,但它显示如下:
'16753435903.0'

代码如下:

opensheet = openxls.sheet_by_name(u'sms')
sheetrows = opensheet.nrows
for rownum in range(1, sheetrows):
    rowvalue = opensheet.row(rownum)
    execinfo = ""
    for colnum in range(1,5):
        execinfo += "'"+str(rowvalue[colnum].value)+"',"
关键部分:

str(行值[colnum].value)


如果没有
.0
,如何获取格式良好的电话号码?

这可能是一个非常简单的解决方法:在将号码转换为字符串之前,先将其转换为
int