Python PIL(Python Imaging Library)是Python编程语言的一个基本图像处理标准库。它支持几乎所有的图像格式,包括bmp, png, jpeg等等。下面我们来讲解如何使用Python PIL库以日期时间为名称保存文件。
- 安装PIL库
在Python中使用PIL库时,首先需要安装PIL库,可以通过pip命令进行安装。
pip install Pillow
- 导入PIL库
成功安装PIL库后,我们需要在Python脚本中导入PIL库。导入方法如下所示:
from PIL import Image
import datetime, os
- 以日期时间为名称保存文件
使用PIL库以日期时间为名称保存文件的方法如下:
if not os.path.exists('images'):
os.makedirs('images')
filename = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S") + ".jpg"
Image.save('images/' + filename)
上述示例首先判断是否存在名为images的文件夹,如果不存在则创建该文件夹。然后使用datetime库获取当前日期和时间,并将日期时间作为文件名,存储在images文件夹中。
除了以上的示例,我们还可以向用户询问文件名,然后使用用户输入的文件名保存文件。
if not os.path.exists('images'):
os.makedirs('images')
filename = input("请输入文件名:") + datetime.datetime.now().strftime("_%Y-%m-%d_%H-%M-%S") + '.jpg'
Image.save('images/' + filename)
以上示例首先判断是否存在名为images的文件夹,如果不存在则创建该文件夹。然后使用input函数获取用户输入的文件名,并在文件名后添加当前日期和时间作为后缀,最后保存文件。
通过以上两个示例,希望可以帮助您了解如何在Python中使用PIL库以日期时间为名称保存文件。