无法将字符串转换为float:price[0]-python
我想做一个货币转换器,它将从雅虎当前的汇率,乘以用户想要的金额。但我不能把它们放大。你能帮帮我吗 我总是得到: 回溯(最近一次调用):文件“C:\Users\Ioannis\Desktop\C.py”,第17行,realprice=float(“价格[0]”)无法将字符串转换为float:price[0]-python,python,Python,我想做一个货币转换器,它将从雅虎当前的汇率,乘以用户想要的金额。但我不能把它们放大。你能帮帮我吗 我总是得到: 回溯(最近一次调用):文件“C:\Users\Ioannis\Desktop\C.py”,第17行,realprice=float(“价格[0]”) 导入urllib 进口稀土 股票列表=[“欧元/美元”] i=0 当我时,问题在这一行: realprice = float("price[0]") 您试图做的是将包含非数字字符的字符串转换为无法工作的浮点值 更准确地说,您正在将单词
导入urllib
进口稀土
股票列表=[“欧元/美元”]
i=0
当我时,问题在这一行:
realprice = float("price[0]")
您试图做的是将包含非数字字符的字符串转换为无法工作的浮点值
更准确地说,您正在将单词price[0]
转换为一个数字
要解决此问题,只需删除上一行中的“
字符。如下所示:
realprice = float(price[0])
(由于存在一些错误,因此需要进行编辑)如果您试图访问price
的第一个元素,那么您将使用realprice=float(price[0])