文件及文件夹操作

    科技2022-08-13  94

    一、列出文件夹下的所有文件

    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)

    非递归遍历

    import os for dirpath, dirnames, filenames in os.walk('c:\\winnt'): print 'Directory', dirpath for filename in filenames: print ' File', filename~

    二、文件读取和文件写入

    1、文件读取

    2、文件写入

    参考链接: http://www.jincon.com/archives/331/

    Processed: 0.012, SQL: 8