python训练模型时报错不能将字符串转化成浮点数_Python错误:无法将字符串从字符串转换为仅浮点数...

我有一些Python代码从crwaling输出中提取字符串。

目前我的代码:import requests, json, bs4, csv, re

import urllib

response = urllib.request.urlopen('https://currency-api.appspot.com/api/USD/EUR.json')

jsondata = json.loads(response.read().decode("utf-8"))

Wechselkurs = (jsondata['rate'])

jsonUrl = "https://www.jsox.de/s/results.json?&q=London& customerSearch=1&page=0

response = session.get(jsonUrl, headers=headers)

js_dict = (json.loads(response.content.decode('utf-8')))

for item in js_dict:

prices = js_dict['searchResults']["tours"]

for price in zip(prices):

price_final = price.get("price")["original"]

if price_final:

price_end = int(float(price_final)*100*Wechselkurs)

print(price_end)

这将产生一个错误:

^{pr2}$

为什么不能将“27,44\xa0€”转换为浮动?我想是因为我\xa

在我的float中防止解析。在

你们能帮帮我吗?欢迎任何反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值