标准库

一.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')    # 打开记事本
posted @ 2022-06-12 18:45  Na氢氧  阅读(102)  评论(0编辑  收藏  举报