unsupported operand type(s) for -: 'lxml.etree._ElementUnicodeResult' and 'float'怎么办
时间: 2023-09-20 14:11:49 浏览: 169
TypeError: unsupported format string passed to NoneType.__format__
5星 · 资源好评率100%
这个错误提示说明你在进行减法运算时,其中一个操作数的类型是字符串(`lxml.etree._ElementUnicodeResult`),而另一个操作数是浮点数(`float`),不支持这种类型间的运算。
解决方法是将字符串转换为浮点数,可以使用`float()`函数来实现。例如:
```
a = float(element.text) - 1.0
```
其中`element.text`是一个字符串,使用`float()`函数将其转换为浮点数后再进行减法运算。你需要根据实际情况进行修改。
阅读全文