总 Python 新手在这里。我有一个图像目录,我需要将这些文件的名称和 url 返回到一个 django 模板,我可以循环访问链接。我知道这将是服务器路径,但我可以通过 JS 对其进行修改。我试过 os.walk,但我一直得到空的结果。
问问题
2679 次
2 回答
2
如果您的图像在一个目录中
import os
root="/my"
Path=os.path.join(root,"path","images")
os.chdir(Path)
for files in os.listdir("."):
if files[-3:].lower() in ["gif","png","jpg","bmp"] :
print "image file: ",files
于 2010-03-02T01:34:09.793 回答
1
如果它是单个目录,os.listdir('thedirectory')
将为您提供似乎适合您的目的的文件名字符串列表(尽管它不会生成“url”——不确定您想如何制作它们?)。如果您需要一整棵目录树(递归地包括子目录),那么值得调试您使用失败的尝试os.walk
,但是我们很难发现我们未显示的代码中的错误;-)。
于 2010-03-02T01:04:41.000 回答