【发布时间】:2012-04-10 21:03:20
【问题描述】:
我目前正在使用 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>
一切都很好,除了我的网络应用程序中的另一种方法允许用户将照片添加到文件夹中。 (或者我有时可以手动将照片添加到文件夹中)。编辑:[这个文件夹只是我的计算机/服务器上的一个目录,我想在画廊中显示的所有照片都存储在这里。]这意味着文件夹中的照片数量在不断变化。
我想知道 python 是否有某种方法可以检测文件夹中有多少张照片,并动态自动将这些照片添加到这个 HTML 脚本中?
编辑[
我正在考虑将我的 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)
其中“thumb”和“preview”是循环的输出,它将文件夹中的每个图像都转换为正确的 HTML 格式。
你觉得这样行吗?不幸的是,我不知道如何让 python 扫描文件夹中的文件名,然后将其格式化为正确的格式。所以这可能是我最需要帮助的地方。
]
提前感谢您的宝贵时间!
【问题讨论】:
标签: python html image file cherrypy