Mac*_*hon 4 python django list
我用 Python 创建了一个列表:
mylist=os.listdir("/User/Me/Folder")
Run Code Online (Sandbox Code Playgroud)
现在我在列表中有一个文件列表。
我想做的是:
取一个文件名,然后添加一个 URL:
/myurl/ + mylist 中的每个项目
然后我想将结果写入 Django 的 html 模板中。
这样它就会在 html 列表中显示该文件夹中的所有图像
我怎样才能实现这个目标?
谢谢
使用列表推导式,您可以将原始列表“mylist”转换为带有 URL 前缀的列表,如下所示:
urllist = ['/myurl/%s' % the_file for the_file in mylist]
Run Code Online (Sandbox Code Playgroud)
分析:
a) 方括号中的表达式是列表推导式。它说:迭代“mylist”中的每个项目,临时调用迭代项目“the_file”并使用子表达式对其进行转换:'/myurl/%s'% the_file
b) 转换表达式表示,创建一个字符串,其中 %s 替换为“the_file”值表示的字符串
归档时间: |
|
查看次数: |
213 次 |
最近记录: |