Python:如何将float转换为没有`.0`的字符串?

时间:2016-08-11 08:58:33

标签: python xlrd

我想使用Python从模块*.xls中提取xlrd的电话号码,但它显示如下:'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(rowvalue [colnum]。价值)

如何在没有.0的情况下获取格式良好的电话号码?

1 个答案:

答案 0 :(得分:1)

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