无法将字符串转换为float:price[0]-python

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

我想做一个货币转换器,它将从雅虎当前的汇率,乘以用户想要的金额。但我不能把它们放大。你能帮帮我吗

我总是得到: 回溯(最近一次调用):文件“C:\Users\Ioannis\Desktop\C.py”,第17行,realprice=float(“价格[0]”)

导入urllib
进口稀土
股票列表=[“欧元/美元”]
i=0

当我时,问题在这一行:

realprice = float("price[0]")
您试图做的是将包含非数字字符的字符串转换为无法工作的浮点值

更准确地说,您正在将单词
price[0]
转换为一个数字

要解决此问题,只需删除上一行中的
字符。如下所示:

realprice = float(price[0])

(由于存在一些错误,因此需要进行编辑)

如果您试图访问
price
的第一个元素,那么您将使用
realprice=float(price[0])