7,我得到了一个 ValueError:int(无效的文字),基数为10 。
发生的事情是,我的输出功率== 0.00 \ r,(\ r是隐藏的,所以从输出我实际上看不到它。我从下面的错误中意识到它)与类型字符串。
我想将0值提取为整数,所以我将Power转换为int(Power),然后我得到了错误 ValueError:int()的无效文字,基数为10:' 0.00 \ R'
任何想法分开' 0.00'来自' \ r'?
答案 0 :(得分:3)
您的问题与'\r'
无关。您正在尝试将字符串文字"0.00\r"
转换为整数,但文字表示的数字不是整数:它是浮点数。首先,将字符串转换为浮点数。然后,将该数字转换为整数:
int(float(Power))
# 0