Python学习 之 OS模块

1、目录操作

import os

os.mkdir('abc')   #创建abc文件

tree a  #查看目录结构

2、目录遍历

方式一:递归

import os
def dirList(path):
    filelist=os.listdir(path)
    for filename in filelist:
        filepath=os.path.join(path,filename)
        if os.path.isdir(filepath):
            dirList(filepath)
        print filepath

allfile=dirList('/root/csvtpy/testdir')

方式二:os.walk(path)

  该函数返回一个元组,该元组有3个元素,这3个元素分别表示每次遍历的路径名、目录列表和文件列表

for path,d,filelist in os.walk('/root/csvtpy/testdir'):
    for filename in filelist:
        os.path.join(path,filename)

 

posted @ 2015-06-23 20:49  sunflower627  阅读(244)  评论(0编辑  收藏  举报