为啥我网页输出结果只输出一个

预测结果

 

  

遍历完d存储最后一个文件的名字,当然只一项了,应该用数组存储文件名,给模板传递数组

def index():
    url=r"F:\python\flask"
    arr=[]
    for root,dir,files in os.walk(url):
        for d in files:
            arr.append(d)
          
    return render_template("index.html",dirList=arr)

index.html

<meta charset="utf-8" />
{% for d in dirList %}
<div>{{d}}</div>
{% endfor %}

 

帮助到你能点个采纳吗,谢谢~~

跟你预测的结果不一样吗,麻烦把代码贴出来哦

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m