float :

fl = 0.000005

转换为 Stringstr(fl)=='5e-06' 。但是,我希望它转换为 str(fl)='0.000005' 以导出到 CSV 目的。

我如何实现这一目标?

最佳答案

您可以只使用标准字符串格式选项说明您想要的精度

>>> fl = 0.000005
>>> print '%.6f' % fl
0.000005

关于python - 在没有科学记数法的情况下将浮点数转换为字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25665523/

10-12 21:10