我有一个字段,要求我在自由文本字段中输入一个浮点数。我从excel读取了浮点数。 但是,由于我不断收到此错误,我无法输入浮点数
“TypeError:'float'类型的对象没有len()”
假设我正在尝试将值 300.99 放入文本框中。
我是否需要先转换成任何内容?
答案 0 :(得分:1)
根据我的说法,你需要修改excel cell的格式,你写的值为300.99。默认情况下,单元格格式为常规格式。如果需要从单元格中读取浮点值,请将格式更改为“常规文本”。
现在,驱动程序将从该字段读取文本值(300.99)并按原样传递。您可以通过右键单击Excel单元格(您正在阅读值的单元格)>>格式化单元格>>单击文本>>更改格式确定。
请告诉我这是否有用
谢谢!
答案 1 :(得分:0)
你也可以选择以下一个:
${var} = Convert To String ${var}
Log ${var}
或
Log ${var.__str__()}