Python编写一个相册
时间: 2023-11-05 10:26:08 浏览: 55
好的,我可以为您提供一个简单的Python相册编写示例。首先,您需要安装Pillow库,这是一个Python图像处理库。您可以通过运行以下命令来安装它:
```
pip install Pillow
```
然后,您可以使用以下代码编写您的相册:
```python
from PIL import Image
import os
# 设置相册的文件夹路径和大小
album_path = "my_album"
album_width = 800
album_height = 600
# 创建相册文件夹
if not os.path.exists(album_path):
os.mkdir(album_path)
# 将图片添加到相册中
def add_to_album(photo_path):
# 打开图片并调整大小
photo = Image.open(photo_path)
photo = photo.resize((album_width, album_height))
# 获取相册中的图片数量
photo_num = len(os.listdir(album_path))
# 保存图片并命名为 "photo_<num>.jpg"
photo_name = "photo_{}.jpg".format(photo_num+1)
photo_path = os.path.join(album_path, photo_name)
photo.save(photo_path)
print("已添加照片: " + photo_name)
# 测试添加图片到相册
add_to_album("my_photo.jpg")
```
您可以根据需要调整相册的大小和添加图片的方式。此示例仅适用于添加单个图片,您可以根据需要修改代码以添加多个图片。