# 写代码输出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")