<分区> 分区>
我有一个 python 程序,它接受一些浮点类型的值并写入一个文件。
我将这些数字四舍五入到小数点后 6 位,然后在写入文件之前转换为字符串类型。
file.write(str(round(value,6)))
然而,对于某些数字,写入文件的值采用如下所示的格式。
e.g. 3e-06 or 4e-03
我怎样才能避免这种情况,而是用十进制格式写出来,比如
0.000003 and 0.004000
如何打印小数点后 6 位数字。
<分区> 分区>
我有一个 python 程序,它接受一些浮点类型的值并写入一个文件。
我将这些数字四舍五入到小数点后 6 位,然后在写入文件之前转换为字符串类型。
file.write(str(round(value,6)))
然而,对于某些数字,写入文件的值采用如下所示的格式。
e.g. 3e-06 or 4e-03
我怎样才能避免这种情况,而是用十进制格式写出来,比如
0.000003 and 0.004000
如何打印小数点后 6 位数字。