递归遍历所有的文件和目录

1.导入os

1
import os

2.获取当路径

1
path = os.getcwd()

 3.获取文件数据列表

1
list_files = os.walk(path)

 4.遍历列表获取对应的数据

1
2
3
4
5
6
7
8
9
10
11
for dirpath,dirnames,filenames is list_files:
    print(dirpath)           #当前目录的绝对路径
    print(dirnames)         #目录下的所有文件夹
    print(filenames)         #目录下的所有文件
    for dir in dirnames:
        all_files.append(os.path.join(dirpath,dir))
    for name in filenames:
        all_files.append(os.path.join(dirpath,name))
 
for file in all_files:
    print(file)

 

posted @   慎·独  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示