使用变量作为保存文件名 ~ im.save(type, '.png')

1 投票
2 回答
8522 浏览
提问于 2025-04-18 07:06

这是我输入的内容:

type = 'filename'
im.save(type, '.png')

我想要实现的功能是把文件保存为 .png 格式,并且用变量的值作为文件名,但我不太确定格式和语法应该怎么写。

如果我想打印这个变量,写法是不是一样的呢:

Print(type, "This shows up beside the type I think")

补充一下,不用太关注列表,主要是作为一个例子。我不太确定怎么把一个变量放在普通文本旁边,比如这样 im.save(type, 'PLAINTEXT')

2 个回答

2

我觉得你想要的是字符串格式化:

type = 'filename'
im.save("{0}.png".format(type))

这样做会生成一个名为 filename.png 的文件。

另外,'Print' != 'print' 意思是大写的 'P' 和小写的 'p' 是不一样的。

3

如果你想使用PIL这个库,请这样使用:

file_name = 'my_file'
im.save( file_name + '.png' )

这样做会把一个名为 my_file.png 的文件保存到你的电脑上。

撰写回答