本文介绍: 顾名思义,OS表示Operating System,即操作系统。OS标准库是一个操作系统接口模块,提供一些方便使用操作系统相关功能的函数,具体安装位置可通过导入os模块查看属性得到。当需要在Python代码中调用OS相关功能实现业务逻辑或者无法直接使用命令行工具时,我们就需要考虑导入此模块,因此有必要进行深入学习。
1. OS标准库简介
顾名思义,OS表示Operating System,即操作系统。OS标准库是一个操作系统接口模块,提供一些方便使用操作系统相关功能的函数,具体安装位置可通过导入os模块查看os.__file__
属性得到。当需要在Python代码中调用OS相关功能实现业务逻辑或者无法直接使用命令行工具时,我们就需要考虑导入此模块,因此有必要进行深入学习。
2. OS标准库常用函数和属性
2.1 文件和目录
2.1.1 os.getcwd()
2.1.2 os.mkdir(path, mode=0o777, *, dir_fd=None)
以指定数字表示的权限模式mode创建一个名为path的目录。某些系统会忽略 mode,如果没有忽略,那么Linux系统来说,新建文件夹的权限=指定数字表示的权限模式mode-当前系统用户的umask默认权限,如下所示
2.2 os.path常见路径操作
2.2.1 os.path.abspath(path)
2.2.2 os.path.basename(path)
2.2.3 os.path.dirname(path)
2.2.4 os.path.exists(path)
2.2.5 os.path.isabs(path)
2.2.6 os.path.isfile(path)
2.2.7 os.path.isdir(path)
2.2.8 os.path.islink(path)
2.2.9 os.path.join(path, *paths)
2.2.10 os.path.normcase(path)
2.2.11 os.path.split(path)
2.2.12 os.path.splitext(path)
2.3 其他常用命令
2.3.1 os.name
2.3.2 os.__file__
3. 参考文献
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。