我正在使用不同的BTC API,它们都以以下格式提供BTC值:4140951 BTC,显然是0.04140951。
此代码可以完成工作,但我认为这不是一个好的解决方案。我还能使用其他更简单的方法吗?
if len(amount) == 1:
amount = "0.0000000" + str(amount)
amount = float(amount)
elif len(amount) == 2:
amount = "0.000000" + str(amount)
amount = float(amount)
elif len(amount) == 3:
amount = "0.00000" + str(amount)
amount = float(amount)
elif len(amount) == 4:
amount = "0.0000" + str(amount)
amount = float(amount)
elif len(amount) == 5:
amount = "0.000" + str(amount)
amount = float(amount)
elif len(amount) == 6:
amount = "0.00" + str(amount)
amount = float(amount)
elif len(amount) == 7:
amount = "0.0" + str(amount)
amount = float(amount)
elif len(amount) == 8:
amount = "0." + str(amount)
amount = float(amount)
答案 0 :(得分:1)
我相信您会收到Satoshi中表示的值。要转换为比特币,只需除以100,000,000:
>>> 4140951 / 100000000
0.04140951
答案 1 :(得分:0)
除以1亿?会不起作用