我目前正在使用python和cherrypy开发Web应用程序/服务器。如何使用HTML,python和cherrypy显示文件夹中的所有图像
现在,我一直在试图创建一种画廊页面。对于每一张照片,我已经实现了下面的HTML代码:
<div> class="gallery" align="center">
<div class="thumbnails">
<img onmouseover="preview.src=img1.src" id="img1" src="../img/1" alt="Image Not Loaded"/>
<img onmouseover="preview.src=img2.src" id="img2" src="../img/2" alt="Image Not Loaded"/>
</div>
<br/>
<div class="preview" align="center">
<img id="preview" src="../img/1" alt="No Image Loaded"/>
<img id="preview" src="../img/2" alt="No Image Loaded"/>
</div>
</div>
这一切都工作的很好,但在我的web应用程序的另一种方法允许用户将照片添加到该文件夹。 (或者我有时可以手动添加照片到文件夹中)。编辑:[这个文件夹只是我的电脑/服务器上的一个目录,我想要在库中显示所有照片。]这意味着文件夹中的照片数量不断变化。
我想知道是否有某种方法可以让python检测文件夹中有多少照片,并动态地自动将这些照片添加到此HTML脚本中?
EDIT [
我想改变我的HTML脚本的:
<div> class="gallery" align="center">
<div class="thumbnails">
$$THUMB
</div>
<br/>
<div class="preview" align="center">
$$PREVIEW
</div>
</div>
然后实现某种python中循环的,用于扫描图像的整个文件夹。其次
page = page.replace ("$$THUMB", thumb)
page = page.replace ("$$PREVIEW", preview)
当“拇指”和“预览”是把每一个形象,我有文件夹中到正确的HTML格式的环路的输出。
您认为这样会起作用吗?不幸的是,我不知道如何让python扫描一个名称为文件的文件夹,然后将其格式化为正确的格式。所以这可能是我需要最多帮助的地方。
]
非常感谢您的提前!
感谢您的澄清。我想我所问的是如何以上述格式为每个页面生成HTML? – Synia 2012-03-27 21:18:19
我还在原始问题中添加了更多信息,请阅读。 – Synia 2012-03-27 21:33:46