如何将文本转换为在 python 中浮动?

how can I convert a text to float in python?

我将从站点导入汇率,我将使用汇率 calculate.I 没问题 importing.But 我将导入汇率,因为 string.I 必须将字符串转换为浮点数calculate.But 我不能't.I 不知道 Show some code 的问题 is.Section 在哪里 instance.It 有同样的问题。

我会用数据计算汇率。

import requests
from bs4 import BeautifulSoup


url = "https://www.bloomberght.com"
response = requests.get(url)
icerik = response.content
soup = BeautifulSoup(icerik, "html.parser")
liste = []
liste2=[]
for i in soup.find_all("div", {"class", "line2"}):
    i =i.text
    liste.append(i.strip())

A=8*float(liste[2])
print(A)

回溯(最后一次调用): 文件 "C:/Users/proin/PycharmProjects/software222/BBBBBBB.py",第 15 行,位于 A=8*浮动(列表[2]) ValueError:无法将字符串转换为浮点数:'6,5827'

进程已完成,退出代码为 1

使用str.replace(),替换为.。然后转换为 float 将起作用:

import requests
from bs4 import BeautifulSoup


url = "https://www.bloomberght.com"
response = requests.get(url)
icerik = response.content
soup = BeautifulSoup(icerik, "html.parser")
liste = []
liste2= []
for i in soup.find_all("div", {"class", "line2"}):
    i = i.text
    liste.append(i.strip().replace(',', '.'))

A=8*float(liste[2])
print(A)

打印:

52.6456