标准库
一.pprint模块
提供的pprint()方法可以用来简单的格式化所需打印的数据
二.sys模块
1.sys.argv
获取执行代码时,命令行包含的所有参数。值是一个列表。
print(sys.argv) # ['D:/PythonProjects/PythonLearning/lesson06/code/15.Python标准库.py']
2.sys.modules
获取当前程序所引入的所有模块。值是一个字典,key是模块的名字,value是模块对象。
print(sys.modules) # {'builtins': <module 'builtins' (built-in)>, 'sys': <module 'sys' (built-...}
3.sys.path
值是一个列表,保存着模块的搜索路径。
pprint.pprint(sys.path)
# ['D:\\PythonProjects\\PythonLearning\\lesson06\\code',
# 'D:\\PythonProjects\\PythonLearning',
# 'D:\\PythonProjects\\PythonLearning\\lesson06\\code',
# 'D:\\develop\\PyCharm 2020.1.3\\plugins\\python\\helpers\\pycharm_display',
# 'D:\\PythonProjects\\PythonLearning\\venv\\Scripts\\python36.zip',
# 'D:\\develop\\Python\\Python3.6.5\\DLLs',
# 'D:\\develop\\Python\\Python3.6.5\\lib',
# 'D:\\develop\\Python\\Python3.6.5',
# 'D:\\PythonProjects\\PythonLearning\\venv',
# 'D:\\PythonProjects\\PythonLearning\\venv\\lib\\site-packages',
# 'D:\\develop\\PyCharm '
# '2020.1.3\\plugins\\python\\helpers\\pycharm_matplotlib_backend']
4.sys.platform
表示当前Python运行的平台
print(sys.platform) # win32
5.sys.exit()
用来退出程序
sys.exit('程序出现异常,结束!')
三.os模块
os模块可以让我们对操作系统进行访问。
1.os.environ
通过这个属性可以获取到系统的环境变量。
print(os.environ) # environ({'ADSK_3DSMAX_X64_2021': 'C:\\Program Files\\Autodesk\\3ds Max 2021\\', 'ALLUSERS...
print('='*80)
print(os.environ['path']) # D:\PythonProjects\PythonLearning\venv\Scripts;C:\Program Fil。。。
2.os.system()
用来执行操作系统的命令。
os.system('notepad') # 打开记事本