📅  最后修改于: 2023-12-03 15:34:03.441000             🧑  作者: Mango
在使用 Python PIL 模块时,保存图像时使用日期时间作为文件名是非常方便的。这种方法不仅可以避免文件名冲突,还可以找到特定时间拍摄的照片。在本文中,将会介绍如何以日期时间为名称保存文件,并且使用 Python 脚本实现该方法。
使用 Python PIL 模块可以很容易地实现以日期时间为名称保存文件,下面是一份示例代码:
from PIL import Image
import datetime
# 获取当前日期时间
now = datetime.datetime.now()
# 创建文件名
filename = now.strftime("%Y-%m-%d %H-%M-%S") + ".jpg"
# 保存文件
im = Image.new('RGB', (100, 100), color='red')
im.save(filename)
在这个例子中,使用 PIL 模块中的 Image
类创建一个 100x100 像素的红色图像,并将其保存为 JPEG 文件。文件名是使用当前日期时间创建的。
首先,我们使用 Python 中的 datetime
模块获取当前日期时间。然后,我们使用 strftime
函数将时间格式化为类似于“2022-03-30 22:30:00”的字符串。最后,我们将文件保存为一个 JPEG 文件。
本文介绍了如何使用 Python PIL 模块以日期时间为名称保存文件。这种方法非常方便,可以避免文件名冲突,也能够更轻松地找到特定时间拍摄的照片。这种方法是 Python 中图像处理中的常用技巧,建议你在以后的开发中多加尝试。