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

简介:

python递归遍历目录中的所有文件,打印出所有文件(两种方法):

1
2
3
4
5
6
7
8
9
10
11
12
13
import  os
rootDir  =  'C:\\zabbix\\'
def  Test1(rootDir):
     for  root,dirs,files  in  os.walk(rootDir):
         for  filespath  in  files:
             print  os.path.join(root,filespath)
import  os
def  Test2(rootDir):   
     for  lists  in  os.listdir(rootDir):       
         path  =  os.path.join(rootDir, lists)
         print  path
         if  os.path.isdir(path):
             Test2(path)


image




本文转自 lover00751CTO博客,原文链接:http://blog.51cto.com/wangwei007/1189041,如需转载请自行联系原作者

相关文章
|
8月前
|
Java
遍历目录文件
遍历目录文件
30 0
|
10月前
|
C#
C#遍历文件夹
C#遍历文件夹
90 0
|
11月前
|
Java Windows
遍历文件夹
遍历文件夹
71 0
递归遍历目录下面指定的文件名
递归遍历目录下面指定的文件名
递归删除指定文件-目录
递归删除指定文件-目录
105 0
自定义的删除函数,可以删除文件和递归删除文件夹
自定义的删除函数,可以删除文件和递归删除文件夹
141 0
利用递归查找目录中的最小和最大文件(包括子目录)
利用递归查找目录中的最小和最大文件(包括子目录),代码如下: package file; import java.io.File; public class TestFile5 { private static File minFile, maxFile; public s...
1467 0