我正在使用将数据从Python传递到Java的API。我的问题是Java不喜欢e表示法。我得到一个非法的字符异常。所以我需要格式化我的输入,使其中没有e。我正在使用Python 2.7;如果更新的版本可以帮助我升级。
十进制不起作用(w = 1e-8,e = w * 100000000):
>>>十进制(E)/十进制(1)
十进制( '1')
>>>十进制(E)/十进制(100000000)
十进制( '1E-8')
>>>十进制(W)/十进制(1)
十进制( '1.000000000E-8')
字符串格式不起作用:
>>>打印“%。16f”%w
0.0000000100000000
>>> s =“%。16f”%w
>>>十进制(S)
十进制( '1.00000000E-8')
浮动不起作用;有办法吗?我无法访问Java代码,因此无法将其转换为该代码。谢谢!