在python中生成文件名

Dab*_*uru 0 python text file auto-generate python-3.x

我感觉这个问题以前已经回答过很多次了,但我找不到任何东西。

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

Err*_*rse 6

使用 f-strings,您可以指定数字至少应有多少个 0:

for i in range(1, 1200, 103): # Just to generate bigger numbers
    print(f"{i:04d}.png")
Run Code Online (Sandbox Code Playgroud)

输出:

0001.png
0104.png
0207.png
0310.png
0413.png
0516.png
0619.png
0722.png
0825.png
0928.png
1031.png
1134.png
Run Code Online (Sandbox Code Playgroud)