python-获取一个目录下的所有文件夹和文件

方法一:

import os
result=[]
def get_deep_catalog(path): #定义一个获取当前路径下的所有文件和文件夹
list_catalog=os.listdir(path) #获取当前路径下的所有文件和文件夹
for i in list_catalog:
deep_catalog=os.path.join(path,i)
if os.path.isdir(deep_catalog)==True:
get_deep_catalog(deep_catalog)
else:
result.append(deep_catalog)
return (result)

print(get_deep_catalog(r'D:\2016年会资料'))



方法二
import os

for i,j,k in os.walk(r'D:\2016年会资料'):
    # print(i)
# print(j)
# print(k)
for g in k:
f=os.path.join(i,g)
print(f)

posted on 2017-03-16 11:52  舞曲  阅读(1274)  评论(1编辑  收藏  举报

导航