在python中生成文件名

问题描述 投票:0回答:3

我觉得这个问题以前已经被回答过很多次了,但是我什么也找不到。

我有一个脚本,该脚本将文本作为命令行参数,然后生成包含文本的图像。它为在命令行中输入的每个单词生成图像,但是我不知道如何保存它们。我想这样保存他们;第一张图片将另存为0001.png,第二张图片将另存为0002.png,依此类推,我该怎么做?

python python-3.x file text auto-generate
3个回答
0
投票
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

0
投票
示例:

n = 10 EXTN = ".png" filename = str(n).zfill(4) + EXTN

如果要在文件名中输入4位,请在此处输入4

输出:

0010.png


-1
投票
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'然后,您可以添加一个数字并命名下一张图片,等等。

© www.soinside.com 2019 - 2024. All rights reserved.