热线电话:13121318867

登录
2018-11-27 阅读量: 1124
标准库 os

模块os让你能够访问多个操作系统服务。它包含的内容很多,表10-3只描述了其中几个有 用的函数和变量。除此之外,os及其子模块os.path还包含多个查看、创建和删除目录及文件的 函数,以及一些操作路径的函数(例如,os.path.split和os.path.join让你在大多数情况下都可 忽略os.pathsep)。有关这个模块的详细信息,请参阅标准库文档。在标准库文档中,还可找到 有关模块pathlib的描述,它提供了一个面向对象的路径操作接口。

表10-3 模块os中一些重要的函数和变量

函数/变量 描 述

environ 包含环境变量的映射

system(command) 在子shell中执行操作系统命令

sep 路径中使用的分隔符

pathsep 分隔不同路径的分隔符

linesep 行分隔符('\n'、'\r'或'\r\n')

urandom(n) 返回n个字节的强加密随机数据

映射os.environ包含本章前面介绍的环境变量。例如,要访问环境变量PYTHONPATH,可使用表达 式os.environ['PYTHONPATH']。这个映射也可用于修改环境变量,但并非所有的平台都支持这样做。 函数os.system用于运行外部程序。还有其他用于执行外部程序的函数,如execv和popen。前 者退出Python解释器,并将控制权交给被执行的程序,而后者创建一个到程序的连接(这个连接 类似于文件)。

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子