我正在从网站中提取文本,并希望将分数转换为小数。
虽然分数是下标的,但看起来像下面这样
1¼,4½
有没有可能解决这个问题?
请您参考如下方法:
试试这个:
dict = {
'¼':0.25,
'½':0.50,
}
def Convert(line):
return [int(word[:-1])+dict[word[-1]] if word[-1] in dict else int(word) for word in line.split(',')]
如果您有任何其他此类符号,则只需将它们添加到 dict。
