遍历 e:/tools 文件夹,打印出所有的文件和普通文件的文件名
import os
os.listdir(filepath) 打开这个文件夹
os.path.join(filepath, file) 链接上一层路径得到该文件的路径
os.path.isdir(f_p) 判断该文件是否是文件夹
import os
def func(filepath, n): # e:/tools # 1,打开这个文件夹
files = os.listdir(filepath) # 2,拿到每一个文件名
for file in files: # 3,获取到路径
f_d = os.path.join(filepath, file) # 4,判断是否是文件夹
if os.path.isdir(f_d): # 如果是文件,继续在来一遍
print("\t"*n, file) #打印文件名
func(f_d, n+1)
else: # 不是文件夹,普通文件
print("\t"*n, file)
func(“e:/tools”, 0)