# OS模块 :查看一个文件夹下所有文件,这个文件夹有文件夹,不能用walk# -- coding: UTF-8 --import osimport sys#C:\Users\Administrator\Desktop\ExcelPATH=r‘C:\Users\Administrator\Desktop\Excel‘# print(os.getcwd()) # 获取当前路径# print(os.sep) # 获取系统路径分隔符# 返回指定目录下所有文件和文件夹(目录):os.listdir(PATH)# 检验给出的路径是否是以文件: os.path.isfile(PATH)# 检验是否绝对路径:os.path.isabs()# 检验给出的路径是否存在: os.path.exists()# 返回一个路径的目录名和文件名: os.path.split()#分离扩展名: os.path.splitext()#获取路径名:os.path.dirname()#获取文件名:os.path.basename()#获取文件大小: os.path.getsize(filename)# def lookfile(PATH): file = os.listdir(PATH) #获取路径下文件夹和文件 print(file) for i in file: ret=os.path.join(PATH, i) if os.path.isdir(ret): print(i) lookfile(ret) elif os.path.isfile(ret): return ilookfile(PATH) #os模块:计算一个文件夹所有文件的大小,这个文件夹还要文件夹,不能Walk# def lookfile(PATH):## file = os.listdir(PATH) #获取路径下文件夹和文件# print(file)## for i in file:## ret=os.path.join(PATH, i)## if os.path.isdir(ret):# print(i)# lookfile(ret)## elif os.path.isfile(ret):# return i# lookfile(PATH)
原文地址:https://www.cnblogs.com/pushuiyu/p/12497530.html
时间: 2024-08-07 14:35:26