2024-03-28 22:03:09 发布
网友
我用Python创建了一个列表:
mylist=os.listdir("/User/Me/Folder")
现在我有一个列表中的文件列表。在
我想做的是:
取一个接一个的文件名并添加一个URL:
/myurl/+mylist中的每个项目
然后我想把结果写在Django的html模板中。在
这样它就可以在html列表中显示该文件夹中的所有图像
我怎样才能做到这一点?在
谢谢
相比之下,如果您想在视图中执行此操作(即使没有很好的理由这样做):
如果不需要修改现有列表,则可以删除[:]。在
[:]
使用列表理解,您可以将原始列表“mylist”转换为具有以下URL前缀的列表:
分析:
a)方括号内的表达式为列表理解。它说:迭代“mylist”中的每个项,临时将迭代项称为“theu file”,并使用子表达式“/myurl/%s”%theu file转换它
b)转换表达式表示,创建一个字符串,其中%s由“the_file”的值表示的字符串替换
相比之下,如果您想在视图中执行此操作(即使没有很好的理由这样做):
^{1}$如果不需要修改现有列表,则可以删除
[:]
。在使用列表理解,您可以将原始列表“mylist”转换为具有以下URL前缀的列表:
^{1}$分析:
a)方括号内的表达式为列表理解。它说:迭代“mylist”中的每个项,临时将迭代项称为“theu file”,并使用子表达式“/myurl/%s”%theu file转换它
b)转换表达式表示,创建一个字符串,其中%s由“the_file”的值表示的字符串替换
相关问题 更多 >
编程相关推荐