forked from injetlee/Python
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcountFile.py
More file actions
Latest commit
16 lines (15 loc) · 648 Bytes
/
Copy pathcountFile.py
File metadata and controls
16 lines (15 loc) · 648 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
importos
result= []
defget_all(cwd):
get_dir=os.listdir(cwd) #遍历当前目录,获取文件列表
foriinget_dir:
sub_dir=os.path.join(cwd,i) # 把第一步获取的文件加入路径
ifos.path.isdir(sub_dir): #如果当前仍然是文件夹,递归调用
get_all(sub_dir)
else:
ax=os.path.basename(sub_dir) #如果当前路径不是文件夹,则把文件名放入列表
result.append(ax)
print(len(result)) #对列表计数
if__name__=="__main__":
cur_path=os.getcwd() #当前目录
get_all(cur_path)