Flask:列出模板中文件夹中的文件

JSu*_*Sum 1 python flask

我正在 Flask 中玩一个小项目,总的来说我对 python 很陌生。

我想显示文件夹中的文件列表:

  • 应用文件夹
    • 静止的
    • 模板
    • 资产
      • 模板
        • 文件1.html
        • 文件2.html
        • 等等

我想列出第二个模板文件夹中的文件。我想在 html 模板中列出这些。我想将包含文件名和 url 的 dict 发送到模板中的 for 循环。

我想要一些有关读取文件夹和从文件夹内容创建字典的信息。

fra*_*sto 6

这应该有效:

import os
path = os.getcwd()+"/assets/templates"
list_of_files = {}

for filename in os.listdir(path):
    list_of_files[filename] = "http://yourpath.com/"+filename
Run Code Online (Sandbox Code Playgroud)