python的os模块,提供了访问多个操作系统的功能.它的子模块也提供了操作文件和目录以及处理路径的方法,掌握os模块,可以让python代码做到平台无关,增强了代码的可移植性.可以通过help命令和dir命令了解os模块所有定义的常量和函数.
工具/原料
1
ubuntu 16.04LTS系统
2
交互开发环境IPython 2.4.1
3
Python 2.7.12
方法/步骤
1
接下来继续看函数1:major(device)功能:从原始的设备号提取首要的设备号.注意:通常使用stat.st_dev 或者stat.st_rdev.
2
2:minor(device)功能:从原始的设备号提取附属的设备号.注意:通常使用stat.st_dev 或者stat.st_rdev.
3
3:makedev(major, minor)功能:把设备的major和minor号组合成设备的原始号.参数:major:设备major号参数:minor:设备minor号
4
4:mkdir(path[, mode])功能:用给定的数字权限mode在path下创建目录.注意:如果目录已存在,则抛出异常.注意:方法同样适用于临时目录创建.
5
5:makedirs(path[, mode])功能:递归的方式创建目录,方法和函数mkdir类似.注意:如果有子目录已创建则抛出异常.注意:path路径推荐写绝对路径.
6
6:pathconf(path, name)功能:返回给定路径文件的系统配置信息.参数:name,参见os.pathconf_names常量.
7
7:remove(path)功能:删除指定路径的文件.注意:如果path是个目录,会抛出异常.
8
8:removedirs(path)功能:递归的方式删除目录注意:如果递归的目录,子文件目录已经被删除,那么函数会根据path路径删除子目录的父目录,直到根目录.
注意事项
注意函数makedirs参数path推荐使用绝对路径.