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

时间:2014-05-20 16:13:08

标签: python python-2.7 syntax formatting syntax-error

这就是我输入的内容:

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

这应该做的是将文件保存为.png格式,但是以变量作为名称,我只是不能100%确定格式/语法应该如何布局。

是否与我想打印变量相同:

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

编辑,不要太注意列表,它主要是作为一个例子。我不知道如何在这个im.save(类型,'PLAINTEXT')之类的纯文本字旁边放一个变量

2 个答案:

答案 0 :(得分:2)

我认为你想要的是字符串格式化:

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

这将创建filename.png

另外'Print' != 'print'

答案 1 :(得分:2)

如果您尝试使用PIL,请使用它:

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

将导致my_file.png保存到您的磁盘。