Python 3.x 如何使用PIL保存具有自定义名称的图像?

Python 3.x 如何使用PIL保存具有自定义名称的图像?,python-3.x,pandas,python-3.7,Python 3.x,Pandas,Python 3.7,每次运行这段代码时,我都需要更改名称。 为此,需要将名称另存为变量。 但是,考虑到我有一个指向要将名称保存到其中的文件夹的路径,如何执行此操作?您可以使用以下代码行: from PIL import ImageGrab payloadimage = ImageGrab.grabclipboard() payloadimage.save('/path/to/image/imagename.jpg', 'JPEG') 您可以使用以下代码行: from PIL import ImageGrab

每次运行这段代码时,我都需要更改名称。 为此,需要将名称另存为变量。
但是,考虑到我有一个指向要将名称保存到其中的文件夹的路径,如何执行此操作?

您可以使用以下代码行:

from PIL import ImageGrab


payloadimage = ImageGrab.grabclipboard()

payloadimage.save('/path/to/image/imagename.jpg', 'JPEG')

您可以使用以下代码行:

from PIL import ImageGrab


payloadimage = ImageGrab.grabclipboard()

payloadimage.save('/path/to/image/imagename.jpg', 'JPEG')

如果您没有名称列表,只需在循环中使用number,如:

from PIL import Image  
import PIL  
      im1 = Image.open(r"C:\path\to\image\imagename.jpg ")  
      im1 = im1.save("custom_name.jpg") 
文件名为:

for i in range(5):
    payloadimage.save('/path/to/image/imagename_'+str(i)+'.jpg', 'JPEG')
但是如果您确实有一个名称列表(dtype:string),比如
list\u a
,您可以使用:

/path/to/image/imagename_0.jpg
/path/to/image/imagename_1.jpg
/path/to/image/imagename_2.jpg
/path/to/image/imagename_3.jpg
/path/to/image/imagename_4.jpg

如果您没有名称列表,只需在循环中使用number,如:

from PIL import Image  
import PIL  
      im1 = Image.open(r"C:\path\to\image\imagename.jpg ")  
      im1 = im1.save("custom_name.jpg") 
文件名为:

for i in range(5):
    payloadimage.save('/path/to/image/imagename_'+str(i)+'.jpg', 'JPEG')
但是如果您确实有一个名称列表(dtype:string),比如
list\u a
,您可以使用:

/path/to/image/imagename_0.jpg
/path/to/image/imagename_1.jpg
/path/to/image/imagename_2.jpg
/path/to/image/imagename_3.jpg
/path/to/image/imagename_4.jpg

你有需要使用的名字列表吗?你有需要使用的名字列表吗?