【发布时间】:2017-05-15 23:52:50
【问题描述】:
7 在 Windows 7 上,我得到一个 ValueError: invalid literal for int() with base 10。
发生的事情是,我的输出 Power==0.00\r,(\r 是隐藏的,所以从输出中我实际上看不到它。我从以下错误中意识到)类型字符串。
我想将 0 值提取为整数,因此我将 Power 转换为 int(Power),然后出现错误 ValueError: invalid literal for int() with base 10: '0.00\r'。
有没有办法将 '0.00' 与 '\r' 分开?
【问题讨论】:
-
尝试使用
Power = Power.strip('\r'),然后将其转换为int。 -
感谢@Antimony 的回复,我试了一下,还是一样的错误。
标签: python python-2.7