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 |
原文:http://www.cnblogs.com/xiaosha/p/5197823.html