1. 前言
sys模块是Python自带的内置模块不需要安装,直接导入使用即可;
是与Python解释器交互的桥梁;提供了访问解释器使用或者维护的变量,以及与解释器交互的函数。
通俗讲:sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,对于操控python的运行时的一个环境。
2. sys使用
主要讲解sys常用属性和方法
3.sys常用属性
常用的属性
代码:
import sys
# help(sys)
# print(dir(sys)) # 查看常用的属性和方法的列表
"""sys模块常用方法"""
# 返回 Python 解释器版本
print(sys.version)
# 返回操作系统平台名称
print(sys.platform)
# 返回外部向程序传递的参数
print(sys.argv)
# 返回已导入的模块信息.查看详细信息。
print(sys.modules)
print(sys.modules.keys)
# 返回导包的搜索路径列表
print(sys.path)
# 添加自定义路径到导包路径列表中
4. sys常用方法
这里看sys常用的两个方法。
上代码~~
"""sys模块常用方法"""
# 获取系统当前编码
import sys
print(sys.getdefaultencoding()) # 比如打印 utf-8
# 运行时退出
sys.exit()
sys.exit(0) # 默认穿0,也可以不传,效果是一样的。
sys.exit("error") # 退出时打印error