索裏,如果我的英語不好...
我試圖讓我的目錄清單是這樣的:爲什麼我的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