首页 > 其他 > 详细

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

时间:2021-08-08 23:14:36      阅读:139      评论:0      收藏:0      [点我收藏+]
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:\迅雷电影‘)

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

原文:https://www.cnblogs.com/qiang6313669/p/15116463.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!