Python模块 - os

os 主要是处理文件系统

常用函数如下:

os.name str 'nt'表示Windows, 'posix'表示Linux/Unix
os.listdir(path) list path目录下文件名和目录名的列表
os.remove(path), os.rmdir(path) None 删除文件盒文件夹,文件夹必须为空
os.system(command) int 运行命令,返回exit_status
os.sep, os.linesep str 系统路径分隔符,字符串行终止符
os.walk(top, **options) 迭代器 iter 遍历目录,返回(dirpath, dirnames, filenames)
os.path.splitext(file_name) str, str 分割扩展名, os.path.splitext("b.txt") -> "b", ".txt"
os.path.isfile, os.path.isdir boolean 判断是否为文件,判断是否为文件夹
os.path.exists(path) boolean 判断文件(夹)是否存在
os.path.getsize(name) Long 返回文件大小,文件夹则为0L
os.path.getmtime/getatime/getctime float 返回修改时间/最后访问时间/matadata修改时间(create, chmod, chown)
os.path.split(path) str, str 分割目录,返回dir_path, file_name
os.path.dirname/ basename str 返回路劲的文件夹名,文件名
os.path.walk(top, fun, arg) None 高阶函数,遍历目录和子目录,将(arg,dirname, filenames)传入fun
posted @ 2016-02-18 12:40  小沙  阅读(122)  评论(0编辑  收藏  举报