我试图在Python中将字符串转换为浮点数: 我有以下Unicode字符串,我想将其转换为0.02浮点数:
t = (data["streams"][0]["time_base"])
print t
这是输出u'1/50'
我正在编写一个从JSON文件中提取信息的程序,将来我需要转换类似的字符串,我希望自动化该过程。
答案 0 :(得分:4)
您可以在/
拆分,转换为浮点数,然后划分数字:
>>> num1, num2 = [float(x) for x in t.split('/')]
>>> num1 / num2
0.02