索里,如果我的英语不好...
我试图让我的目录清单是这样的:为什么我的os.listdir返回相同的文件夹?
import os, os.path
_path = "/opt/local"#this because i use mac
_dir_path = os.listdir(_path)
_tmp_attr = {"name":"","type":""}
_tmp_data =[]
for _dir_name in _dir_path:
_tmp_attr["name"] = _dir_name
if os.path.isdir(_path+'/'+_dir_name):
_tmp_attr["type"] = "Dictionary"
_tmp_data.append(_tmp_attr)
print _tmp_data
,但只打印最后一个目录
[{“类型”:“ '','name':'www'},{'type':'Dictionary','name':'www'},...]
但我认为5号线:_tmp_attr = {“名”:“”,“类型”:“” }无用 – 2010-11-04 06:22:06
但是谢谢..... – 2010-11-04 06:22:28