多语言展示
当前在线:615今日阅读:126今日分享:42

Python库详解之os库--文件和目录操作(续2)

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推荐使用绝对路径.

推荐信息