[代码片段]Python文件操作

python列出文件夹下的所有文件

#方法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:非递归
import os
for dirpath, dirnames, filenames in os.walk('c:\\winnt'):
    print 'Directory', dirpath
    for filename in filenames:
        print ' File', filename
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 二三事 面向初学者介绍Python相关的一些工具,以及可能遇到的常见问题。 最后更新 2013.5....
    hzyido阅读 67,823评论 2 42
  • 引言 在这里我假设你已经看完了一篇Python教程,基本熟悉了Python的结构和语法,在命令行下的Python互...
    Programmer客栈阅读 65,145评论 0 17
  • “世界那么大,我想去看看。”这句话是近两年的流行语。 有些人喜欢去旅游,因为旅游可以缓解工作和生活方面的压力,使精...
    日月当空zhao阅读 277评论 0 1
  • 最近看了北京遇上西雅图,有很多感想,现在很多年轻人在拼命的奋斗,为了钱和权在努力,变得越来越陌生。电影里佳佳怀孕的...
    大胆儿阅读 211评论 0 0
  • 愿我与你有缘 相约在来年的夏季 那时的我啊 内心定是满满的欢喜 可是 我不知道 能否在未来 与你携手同行 但我仍 ...
    小狼猎人阅读 182评论 2 1