Python 如何在HTML中循环特定文件?
我想知道是否有可能只循环一个特定的文件,如video/mp4?在文件夹中,我还有多个文件和子文件夹,html加载每个元素Python 如何在HTML中循环特定文件?,python,html,flask,jinja2,Python,Html,Flask,Jinja2,我想知道是否有可能只循环一个特定的文件,如video/mp4?在文件夹中,我还有多个文件和子文件夹,html加载每个元素 {% for file in video_files %} <video controls width="250" height="250"> <source src={{ url_for('static', filename=file) }} type="video/mp4"> </video> {% endfor %} 我如何解决问题
{% for file in video_files %}
<video controls width="250" height="250">
<source src={{ url_for('static', filename=file) }} type="video/mp4">
</video>
{% endfor %}
我如何解决问题:谢谢xxMrPHDxx给我一个很好的反馈 另外,感谢(-1)对人们和社区的帮助
def index():
files = []
# r=root, d=directories, f = files
for r,d,f in os.walk(path):
for file in f:
if file.find('mp4') > -1:
files.append(file)
video_files = files
return render_template('index.html', video_files=video_files)
这是树枝吗?你想实现什么?实际上这是一个很复杂的过程,管理静态文件夹很复杂。我对html和前端部分有点陌生。你可能应该在填充
视频文件
@ramblex的地方发布代码,很抱歉给你带来不便,是音频文件
还是视频文件
?您的python代码对此感到困惑。避免这种混淆,只需将文件
传递到渲染模板
。
def index():
files = []
# r=root, d=directories, f = files
for r,d,f in os.walk(path):
for file in f:
if file.find('mp4') > -1:
files.append(file)
video_files = files
return render_template('index.html', video_files=video_files)