当前位置: 代码迷 >> python >> 在Python中标记文件时设置位数
  详细解决方案

在Python中标记文件时设置位数

热度:15   发布时间:2023-07-14 08:59:33.0

例如,当我要保存文件并使用时,

import matplotlib.pyplot as plt
fig=plt.figure(1)
plt.plot([1,2,3,4])
t=0.1
fig.savefig("filename%f.png" % t)

文件名将为“ filename0.100000.png”。如何控制位数,并决定将文件另存为“ filename0.10.png”?

将t视为字符串,会更简单。

fig.savefig("filename{}.png".format(getID(9))

上面代码最简单的更改是在%f之间添加一个精度说明符,例如%.2f

In [1]: "filename%.2f.png" % 0.1
Out[1]: 'filename0.10.png'

此类格式说明符进行了描述,但是正如该部分顶部的注释所提到的那样,值得研究更新和更灵活的选项,例如和 。