我希望我生成的文件名随时间改变
时间: 2024-04-15 07:31:49 浏览: 54
要使生成的文件名随时间改变,您可以使用`datetime`模块来获取当前时间,并将其作为文件名的一部分。下面是一个示例代码:
```python
from PIL import Image, ImageDraw
from datetime import datetime
# 创建一个新的图像
image = Image.new('RGB', (500, 500), 'white')
# 创建一个ImageDraw对象
draw = ImageDraw.Draw(image)
# 定义圆形的位置和大小
x, y = 250, 250
radius = 200
# 绘制红色圆形
draw.ellipse((x - radius, y - radius, x + radius, y + radius), fill='red')
# 获取当前时间作为文件名的一部分
current_time = datetime.now().strftime('%Y%m%d%H%M%S')
# 构造文件名
filename = f'red_circle_{current_time}.png'
# 保存图像
image.save(filename)
```
运行这段代码后,将会生成一个类似于`red_circle_20220101120000.png`的文件名,其中包含当前时间,并且每次运行代码生成的文件名都会不同。
阅读全文