PIL:将文件保存在 python

PIL: saving file in python

from PIL import Image
in_put = raw_input("provide the image path: ")
pic_im = image.open(in_put)
pic_im.rotate(45).show()
pic_im.save("outputfile.jpg")

我使用上面的代码来打开和旋转用户输入的图像。

但每次保存图像时我都必须手动更改 "outputfile.jpg" 的名称。

请指导保存修改后的图片:例如

如果我原来的文件路径是E:\Picture\Nature.jpg

然后它应该将修改后的文件保存在名称为 E:\Picture\Nature_modified.jpg

的保存位置

也许是这样的?

output_filename = in_put[0:len(in_put)-4] + "_modified.jpg" 
pic_im.save(output_filename)