# 写代码输出temp下所有的文件和文件夹的名称
# temp\01\2.函数参数.py 3.函数返回值.py
# temp\03\111.docx(隐藏文件)
# temp\3_1\1.复习.py python知识点.txt
 1 import os.path
 2 a = r'C:\Users\Administrator\Desktop\temp'
 3 def  f(a):
 4     d = os.listdir(a)
 5     for i in d:
 6         l1 = os.path.join(a, i)
 7         if os.path.isfile(l1):
 8             print(i, '是文件')
 9         else:
10             print(i, '目录')
11             f(l1)
12 f(a)

 




老师代码
# 获取指定路径下所有的文件
def get_file(path):
    l1 = os.listdir(path)
    # 遍历列表 得到每一个名称
    for i in l1:
        newpath = os.path.join(path, i)
        if os.path.isdir(newpath):
            print('是目录:', i)
            get_file(newpath)
        elif os.path.isfile(newpath):
            print("是文件", i)


get_file(r"/Users/yang/Desktop/temp")