有时候想看一下项目中的目录和文件结构,用python实现
主要用到这几个函数
import os
os.getcwd() #获取当前运行程序的目录
os.listdir(path) #取得path下的文件和目录,返回值List类型
os.path.isdir(path) #判断path路径是否为目录
os.path.isfile(path)#判断path路径是否为文件
os.path.splitext(path)#对path路径切片,第二个为文件拓展名,例如'.py'
代码如下
import os
#只打印以下文件拓展名
cType = ['.py','.html','.css','.js','.sql']
def show_file(path,deep):
#取得当前目录下的文件夹以及文件,返回值List类型
file_list = os.listdir(path)
#实现遍历目录
for dir in file_list:
if os.path.isdir(path+'/'+dir):
if deep == 0:
print dir+'/'
else:
print '| '*deep+'+-'+dir+'/'
#递归打印
show_file(path+'/'+dir,deep+1)
#实现遍历文件
for fi