Python编写一个相册
时间: 2023-11-05 22:26:08 浏览: 19
Python制作相册播放器
5星 · 资源好评率100%
好的,我可以给您提供一个简单的Python代码示例,用于创建一个相册。以下是代码:
```python
import os
class Album:
def __init__(self, name):
self.name = name
self.photos = []
self.path = os.getcwd() + "/" + name
if not os.path.exists(self.path):
os.mkdir(self.path)
def add_photo(self, photo):
self.photos.append(photo)
with open(self.path + "/" + photo.name, "wb") as f:
f.write(photo.data)
class Photo:
def __init__(self, name, data):
self.name = name
self.data = data
album = Album("My Album")
photo1 = Photo("photo1.jpg", b"photo1 data")
photo2 = Photo("photo2.jpg", b"photo2 data")
album.add_photo(photo1)
album.add_photo(photo2)
```
这个相册类允许添加照片,并将照片数据写入到相册所在的文件夹中。您可以根据您的需求进行修改和扩展。
阅读全文