python批量导入图片创建HTML网页
时间: 2023-08-10 13:09:10 浏览: 97
Python语言实现将图片转化为html页面
你可以使用Python的Pillow库来批量导入图片,使用HTML模板来创建网页。以下是一个简单的例子:
```python
from PIL import Image
import os
# 获取图片文件夹中所有图片的文件名
image_folder = 'path/to/image/folder'
images = os.listdir(image_folder)
# 打开HTML文件并写入图片
with open('path/to/output.html', 'w') as f:
# 写入HTML头部
f.write('<!DOCTYPE html>\n<html>\n<head>\n<title>Image Gallery</title>\n</head>\n<body>\n')
# 循环遍历所有图片
for image in images:
# 打开图片并获取宽度和高度
img = Image.open(os.path.join(image_folder, image))
width, height = img.size
# 将图片的相对路径写入HTML文件中
f.write(f'<img src="{os.path.join(image_folder, image)}" width="{width}" height="{height}">\n')
# 写入HTML尾部
f.write('</body>\n</html>')
```
这个例子假设你已经有了一个包含所有要导入的图片的文件夹,并且你想要创建一个简单的HTML图库。你可以根据需要修改生成的HTML文件的样式和布局。
阅读全文