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

时间:2018-02-06 06:54:09

标签: python flask

我正在使用Flask中的一个小项目,而且我对python一般都是新手。

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

  • appFolder
    • 静态
    • 模板
    • 资产
      • 模板
        • 的file1.html
        • file2.html

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

我想了解一些有关读取文件夹和从文件夹内容创建dict的信息。

1 个答案:

答案 0 :(得分:2)

这应该有效:

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

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