文章目录
在 Python 的内置模块中,sys 和 os 这两个模块都和操作系统有点关系,因此我把这两个模块放在一篇文章里讨论,实际上二者之间几乎没有什么关联关系。sys 是一个和 Python 解释器关系密切的标准库,它和帮助我们访问和 Python 解释器联系紧密的变量和函数。os 模块代表了程序所在的操作系统,主要用于获取程序运行所在操作系统的相关信息。
1. sys 模块
1.1 sys 模块中常用函数和对象
sys成员(变量和函数) | 功能描述 |
---|---|
sys.argv | 获取运行 Python 程序的命令行参数。其中 sys.argv[0] 通常就是指该 Python 程序,sys.argv[1] 代表为 Python 程序提供的第一个参数,sys.argv[2] 代表为 Python 程序提供的第二个参数……依此类推。 |
sys.path | 是一个字符串列表,其中每个字符串都是一个目录名,在使用 import 语句导入模块时,解释器就会从这些目录中查找指定的模块。 |