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

时间:2021-08-08 23:14:36   收藏:0   阅读:143
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:\迅雷电影‘)

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!