我觉得这个问题以前已经被回答过很多次了,但是我什么也找不到。
我有一个脚本,该脚本将文本作为命令行参数,然后生成包含文本的图像。它为在命令行中输入的每个单词生成图像,但是我不知道如何保存它们。我想这样保存他们;第一张图片将另存为0001.png,第二张图片将另存为0002.png,依此类推,我该怎么做?
for i in range(1, 1200, 103): # Just to generate bigger numbers
print(f"{i:04d}.png")
输出:
0001.png
0104.png
0207.png
0310.png
0413.png
0516.png
0619.png
0722.png
0825.png
0928.png
1031.png
1134.png
n = 10
EXTN = ".png"
filename = str(n).zfill(4) + EXTN
如果要在文件名中输入4
位,请在此处输入4
。
输出:
0010.png
num = 1
zeros = 0
zero = ''
leng = num.split()
for (4-leng):
zeros += 1
#for loop
#In the for loop, have something like:
for i in len(zeros):
zero += '0'
并且for循环将图像命名为零+ str(num)+'.png'然后,您可以添加一个数字并命名下一张图片,等等。