Python遍历文件目录os.walk

57 篇文章 2 订阅
import os

for folderName, subfolders, filenames in os.walk(r'D:\code\vs_code'):
    print('当前文件夹:' + folderName)

    for subfolder in subfolders:
        print('子目录:' + folderName + ': ' + subfolder)

    for filename in filenames:
        print('包含文件:' + folderName + ': ' + filename)
        print('')

 

输出:

当前文件夹:D:\code\vs_code
子目录:D:\code\vs_code: client
子目录:D:\code\vs_code: demo
子目录:D:\code\vs_code: map
子目录:D:\code\vs_code: pytest
子目录:D:\code\vs_code: server
子目录:D:\code\vs_code: test
子目录:D:\code\vs_code: thread
当前文件夹:D:\code\vs_code\client
子目录:D:\code\vs_code\client: .vscode
包含文件:D:\code\vs_code\client: client.py

当前文件夹:D:\code\vs_code\client\.vscode
包含文件:D:\code\vs_code\client\.vscode: launch.json

包含文件:D:\code\vs_code\client\.vscode: settings.json

当前文件夹:D:\code\vs_code\demo
包含文件:D:\code\vs_code\demo: demo.py

包含文件:D:\code\vs_code\demo: weather_mini.json

当前文件夹:D:\code\vs_code\map
子目录:D:\code\vs_code\map: .vscode
包含文件:D:\code\vs_code\map: map.py

当前文件夹:D:\code\vs_code\map\.vscode
包含文件:D:\code\vs_code\map\.vscode: launch.json

包含文件:D:\code\vs_code\map\.vscode: settings.json

当前文件夹:D:\code\vs_code\pytest
包含文件:D:\code\vs_code\pytest: pytest.py

当前文件夹:D:\code\vs_code\server
子目录:D:\code\vs_code\server: .vscode
包含文件:D:\code\vs_code\server: server.py

当前文件夹:D:\code\vs_code\server\.vscode
包含文件:D:\code\vs_code\server\.vscode: launch.json

包含文件:D:\code\vs_code\server\.vscode: settings.json

当前文件夹:D:\code\vs_code\test
子目录:D:\code\vs_code\test: .vscode
子目录:D:\code\vs_code\test: __pycache__
包含文件:D:\code\vs_code\test: fuc.py

包含文件:D:\code\vs_code\test: mytest.py

当前文件夹:D:\code\vs_code\test\.vscode
包含文件:D:\code\vs_code\test\.vscode: launch.json

包含文件:D:\code\vs_code\test\.vscode: settings.json

当前文件夹:D:\code\vs_code\test\__pycache__
包含文件:D:\code\vs_code\test\__pycache__: fuc.cpython-37.pyc

当前文件夹:D:\code\vs_code\thread
子目录:D:\code\vs_code\thread: .vscode
子目录:D:\code\vs_code\thread: __pycache__
包含文件:D:\code\vs_code\thread: numbers.json

包含文件:D:\code\vs_code\thread: test.json

包含文件:D:\code\vs_code\thread: thread.py

当前文件夹:D:\code\vs_code\thread\.vscode
包含文件:D:\code\vs_code\thread\.vscode: launch.json

包含文件:D:\code\vs_code\thread\.vscode: settings.json

当前文件夹:D:\code\vs_code\thread\__pycache__
包含文件:D:\code\vs_code\thread\__pycache__: thread.cpython-37.pyc


 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值