使用变量作为保存文件名 ~ im.save(type, '.png')
这是我输入的内容:
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
的文件保存到你的电脑上。