首页 > 编程语言 > 详细

python实现代码查看列举目录下的文件

时间:2019-03-10 11:24:59      阅读:520      评论:0      收藏:0      [点我收藏+]
本文分享四个python列出文件下所有文件的方法,四个不同的小例子,学习下os模块、glob模块的用法,有需要的朋友参考下吧。
 

本节主要内容:
python os模块、glob模块列出文件夹下所有文件。

共提供4个方法列出文件夹内的所有文件。

例子:
 

复制代码代码示例:
#方法1:使用os.listdir
import os
for filename in os.listdir(r‘c:\windows‘):
    print filename
 
#方法2:使用glob模块,可以设置文件过滤
import glob
for filename in glob.glob(r‘c:\windows\*.exe‘):
    print filename
 
#方法3:通过os.path.walk递归遍历,可以访问子文件夹
import os.path
def processDirectory ( args, dirname, filenames ):
    print ‘Directory‘,dirname
    for filename in filenames:
        print ‘ File‘,filename
 
os.path.walk(r‘c:\windows‘, processDirectory, None )
 
#方法4:非递归
#!/bin/python
#
#site:www.jbxue.com
import os
for dirpath, dirnames, filenames in os.walk(‘c:\\winnt‘):
    print ‘Directory‘, dirpath
    for filename in filenames:
        print ‘ File‘, filename

另外,判断文件与目录是否存在:
 

复制代码代码示例:
import os
os.path.isfile(‘test.txt‘) #如果不存在就返回False
os.path.exists(directory) #如果目录不存在就返回False

python实现代码查看列举目录下的文件

原文:https://www.cnblogs.com/myiuni/p/10504211.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!