def demo(address):
for x in os.listdir(address):
if os.path.isdir(x):
if os.path.getsize(x):
address=address+"\\"+x
demo(address)
# else:
# break
else:
print ("文件名:",x," 文件地址:",address+x)
demo("e:\\liying\\python")
结果
文件名: inspectionProfiles 文件地址: e:\liying\python\.ideainspectionProfiles
文件名: misc.xml 文件地址: e:\liying\python\.ideamisc.xml
文件名: modules.xml 文件地址: e:\liying\python\.ideamodules.xml
文件名: python.iml 文件地址: e:\liying\python\.ideapython.iml
文件名: workspace.xml 文件地址: e:\liying\python\.ideaworkspace.xml
文件名: 廖雪峰python 文件地址: e:\liying\python\.idea廖雪峰python
文件名: 新建文件夹 文件地址: e:\liying\python\.idea新建文件夹
文件名: 新建文本文档.txt 文件地址: e:\liying\python\.idea新建文本文档.txt
其中 廖雪峰python 和 新建文件夹 下面都有子目录,为什么不能遍历出来,而且和 廖雪峰python 有一个同级的文件夹的名称,没打印出来。
附图:
韩亚强
相关分类