我需要在不同的数据集上反复运行python脚本。这个python脚本test.py使用命令处理数据集,绘制并保存结果。
plt.savefig('result.png')
当同一test.py
脚本在另一个数据集上运行时,如何确保新脚本result.png
不会覆盖以前的结果?基本上在执行之前plt.savefig('result.png')
,我需要检查result.png是否已经存在,然后将结果重命名为任何其他名称,例如
result1.png
result2.png
否则,在下一个后期处理中,文件将被覆盖。
import time
if os.path.exists('result.png'):
plt.savefig('result_{}.png'.format(int(time.time())))
else:
plt.savefig('result.png')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句