python实现批量导入图片创建HTML网页文件
时间: 2023-07-30 10:09:17 浏览: 182
以下是使用Python实现批量导入图片创建HTML网页文件的示例代码:
```python
import os
# 设置图片文件夹和HTML文件名
image_folder = 'images'
html_file = 'gallery.html'
# 获取图片文件夹中的所有图片文件名
image_files = os.listdir(image_folder)
# 创建HTML文件并写入基本结构
with open(html_file, 'w') as f:
f.write('<html>\n')
f.write('<head>\n')
f.write('<title>Image Gallery</title>\n')
f.write('</head>\n')
f.write('<body>\n')
f.write('<h1>Image Gallery</h1>\n')
# 遍历图片文件夹中的所有图片文件,并将它们插入到HTML文件中
for image_file in image_files:
f.write('<img src="' + os.path.join(image_folder, image_file) + '">\n')
f.write('</body>\n')
f.write('</html>\n')
print('HTML文件创建完成!')
```
这段代码首先设置了图片文件夹和HTML文件名,然后使用`os.listdir()`函数获取图片文件夹中的所有图片文件名。接下来,它创建了一个HTML文件并写入基本的HTML结构,包括标题、标题和正文。最后,它遍历了图片文件夹中的所有图片文件,并将它们插入到HTML文件中。每个图片都被包装在`<img>`标签中,并使用相对路径引用。最后,代码输出一个提示消息表明HTML文件创建完成。
请注意,这段代码假定所有图片文件都位于同一个文件夹中,并且它们的文件名是唯一的。如果您的情况不同,您需要相应地修改代码。
阅读全文