使用os模块写一个递归调用打印出e:\\home下的所有文件名的绝对路径

import os
def get_filename(path):
o=os.listdir(path) #用o承接文件夹名
for i in o: #i去遍历文件夹内的文件
new_path=os.path.join(path,i) #用new_path文件名来承接i遍历到的文件名称拼接文件夹名得到文件的绝对路径
if os.path.isfile(new_path): #判断new_path文件名是不是文件,如果是就输出文件名
print(new_path)
else:
get_filename(new_path) #如果不是就调用get_filename函数
get_filename(r'E:\迅雷电影')
posted @ 2021-08-08 22:07  夏夏夏天的西瓜  阅读(441)  评论(0编辑  收藏  举报