我正在使用以下层次结构的服务器上使用python脚本:
python文件的完整路径是
http://www.cytosine.nl/~owe4_pg3/Rogier/DreamteamPy/pictest.py
其中一张照片:
http://www.cytosine.nl/~owe4_pg3/Rogier/DreamteamPy/assets/pictures/31.jpg
如何获取图片文件夹中的所有文件? 我尝试过像
这样的事情import os
def index():
filelist=[]
path= "http://www.cytosine.nl/~owe4_pg3/Rogier/DreamteamPy/assets/pictures"
for filename in os.listdir(path):
filelist.append(filename)
但无济于事。
答案 0 :(得分:0)
你所说的路径不是路径,而是HTTP URL。 os.listdir()
需要本地文件系统上的路径。在您的情况下,最有可能是/home/owe4_pg3/html/Rogier/DreamteamPy/assets/pictures
,除非它不是典型的Linux安装,其中Web服务器配置为将URL的路径部分开头的~username
映射到{{1} }。
/home/username/html
已经返回了一个列表,因此将这些元素逐个复制到另一个列表中没有多大意义。
os.listdir()