import os
dir_count=0
file_count=0
for root,dirs,files in os.walk("f:\\folder"):
a=root #a的值为当前遍历的路径
for dir in dirs:
dir_count+=1 #统计文件夹数量
b=dir #b的值为当前目录里的文件夹名
c=os.path.join(a,b) #可以拿到文件夹b的路径
for file in files:
file_count+=1 #统计文件数量
d=file #d的值为当前目录里的文件名
e=os.path.join(a,d) #可以拿到文件b的路径
path="f:\\folder\\a.py"
f=os.path.splitext(path) #f的值为元祖('f:\\folder\\a','.py'),该方法可拿到文件名的后缀
path.endswith(".py") #该方法也可以判断"f:\\folder\\a.py"该文件的后缀是否为.py
python 遍历一个路径下的所有目录、文件夹和文件os.walk(),获得文件名后缀,统计文件和文件夹的数量
最新推荐文章于 2022-11-25 01:33:00 发布