我正在准备一些数据以插入到MySQL中。不幸的是,有些数据是100½
格式的。我需要将其转换为浮点数,但显然float(100½)
失败了。
Python中有没有可以处理这种转换的方法?我并不反对硬编码,但我将来可能会遇到⅝
或其他分数。
发布于 2018-06-25 07:04:40
发布于 2018-06-28 16:19:08
from unidecode import unidecode
from fractions import Fraction
a = unidecode('100½').split()
print(float(int(a[0])+Fraction(a[1])))
https://stackoverflow.com/questions/51014628
复制相似问题