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