加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python--遍历文件夹下所有文件和目录的方法(os.walk(rootdir)函

发布时间:2020-12-20 12:53:19 所属栏目:Python 来源:网络整理
导读:1 import os 2 import os.path 3 4 # This folder is custom 5 rootdir = ‘ /Users/macbookpro/Desktop/test ‘ 6 for parent,dirnames,filename in os.walk(rootdir): 7 # Case1: traversal the directories 8 for dirname in dirnames: 9 print ( " Paren
 1 import os
 2 import os.path
 3 
 4 # This folder is custom
 5 rootdir = /Users/macbookpro/Desktop/test
 6 for parent,dirnames,filename in os.walk(rootdir):
 7     # Case1: traversal the directories
 8     for dirname in dirnames:
 9         print("Parent folder:",parent)
10         print("Dirname:",filename)
11     # Case2: traversal the files
12     for filename in filenames:
13         print("Parent folder:",parent)
14         print("Filename:",filename)


?

解释说明:os.walk(rootdir)函数返回一个三元素元祖,其中parent是父目录,dirnames是所有文件夹名字(不包含路径),filenames是所有文件的名字(不包含路径)

以上,case1、case2分别演示了遍历该文件夹下(/Users/macbookpro/Desktop/test)的所有目录、文件的方法

效果图如下

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读