2014-05-20 49 views
1

這是我輸入:使用變量作爲保存文件名〜im.save(類型,「巴紐」)

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

,什麼這是應該做的是保存在文件中一個.png格式,但以變量作爲名稱,我只是不能100%確定格式/語法應該如何佈置。

是不是一樣的,如果我想打印變量:

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

編輯,不支付太多關注列表,它主要是有作爲一個例子。我不知道如何有這樣一個im.save純文本字(類型,「PLAINTEXT」)

+0

您是否想爲列表'type'中的每個元素執行此操作? –

+0

這個列表並不是真的那麼重要,我只是不確定我會如何去做這個'im.save(type,'.png')',但格式正確 – Rejnaps

回答

2

如果你正在嘗試使用PIL,請使用它像這樣:

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

將導致保存到磁盤my_file.png

+0

K這是答案,謝謝你的很多尋求幫助! btw ty爲簡單的答案,這正是我所期待的 – Rejnaps

2

我想你想要的是字符串格式化旁邊有一個可變權:

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

這將創建filename.png

另外'Print' != 'print'