文章目录
标准库
其实标准库就是模块化的函数
-
import sys
sys模块,它里面提供了一些变量和函数,使我们可以获取到Python解析器的信息
或者通过函数来操作Python解析器
引入sys模块 -
sys.argv
argv返回的是一个元素列表–可以存放数据 -
sys.modules
print(sys.modules)
返回的是一个字典 key-value
通过modules产生的结果将字典没有格式化操作
Python如何格式化模块?
pprint 模块它给我们提供了一个方法 pprint() 该方法可以用来对打印的数据做简单的格式化
-
import pprint
包或者模块
pprint.pprint(sys.modules) -
sys.path
他是一个列表,列表中保存的是模块的搜索路径 -
sys.platform
表示当前Python运行的平台
print(sys.platform) -
sys.exit()
1.表示的是将程序安全退出,不会将数据泄露
2.直接终止当前运行程序,将Python解释器直接终止 -
os.environ
通过这个属性可以获取到系统的环境变量
pprint.pprint(os.environ)
pprint.pprint(os.environ[‘path’])
异常
- 什么是异常?
- 程序底层或者程序执行时出现错误
- 使用没有被赋值的变量
- 使用不存在的索引
- 被0除
- 什么是error?
- 代码写错,不能编译
- error只能靠程序员自己修改代码
- 异常的特性?
- 当程序遇到异常代码体时,程序会中断当前执行操作
- 如何处理异常?
1.Java语言:try{}catch(){}
2,Python语言:
print('异常出现前')
l = []
try:
# print(c)
# l[10]
# 1 + 'hello'
print