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)