Python PIL是Python的图像处理库。在使用Python PIL保存图片时,可以使用当前日期和时间作为文件名称。下面是详细的攻略:
步骤1:安装Pillow库
Pillow是Python PIL的一个分支,因此需要首先安装它。使用以下命令安装Pillow库:
pip install Pillow
步骤2:引入datetime库
datetime库是Python中用于处理日期和时间的标准库。使用以下代码引入datetime库:
from datetime import datetime
步骤3:生成日期时间字符串
使用datetime库生成日期和时间字符串,可以使用strftime函数,该函数的第一个参数为格式字符串,用于指定日期和时间的显示方式,常用的格式包括:
- %Y:年份,如2020
- %m:月份,如01、02、12
- %d:日期,如01、02、31
- %H:小时,如00、01、23
- %M:分钟,如00、01、59
- %S:秒数,如00、01、59
例如,生成年月日时分秒的时间字符串(如20210101235959)可以使用以下代码:
now = datetime.now()
time_str = now.strftime("%Y%m%d%H%M%S")
步骤4:保存图片
使用生成的日期时间字符串作为文件名,将图片保存到指定路径。例如,将位于/path/to/image.jpg
的图片保存到/path/to/20210101235959.jpg
:
from PIL import Image
im = Image.open('/path/to/image.jpg')
im.save('/path/to/' + time_str + '.jpg')
示例1:
from datetime import datetime
from PIL import Image
now = datetime.now()
time_str = now.strftime("%Y%m%d%H%M%S")
im = Image.open('/path/to/image.jpg')
im.save('/path/to/' + time_str + '.jpg')
示例2:
from datetime import datetime
from PIL import Image
now = datetime.now()
time_str = now.strftime("%Y%m%d%H%M%S")
im = Image.open('/path/to/image.png')
im.save('/path/to/' + time_str + '.png')
以上就是使用Python PIL以日期时间为名称保存文件的完整攻略。