Python学习笔记 26

Python中的标准库

python标准库的内容很多很多,要用某个功能的时候,自己写之前可以先去python帮助文档里的标准库里看看有没有这个功能。

这里只简单列举几个基础常用的模块的部分功能:sys模块,pprint模块,os模块

# python 的标准库的所有东西可以在帮助文档里查看
# python 开箱即用思想
# python 为我们提供了一个模块的标准库,它会随着 Python 一同安装,使用时需要我们自己手动引入需要的模块
# sys 模块提供了一些变量和函数,使我们可以获取到 Python 解析器的信息,或者通过函数操作解析器

# 引入sys模块
import sys
print( sys )

# pprint 模块提供了一个方法pprint() 可以用来对打印的数据做简单的格式化
import pprint

# sys.argv
# 该方法执行时会返回一个list列表,其中保存了当前命令的所有参数
# 在cmd里运行更明显看到参数以及结果
print( sys.argv )

# sys.modules 用来获取当前程序中引入的所有模块
# 该方法执行时会返回一个dict字典,key是模块名,value是模块对象
pprint.pprint( sys.modules )

# sys.path
# 它会返回一个列表,列表中保存的是模块的搜索路径
'''
返回结果:
	['E:\\Python\\练习文件\\05.对象',
	 'E:\\Python\\Python\\python37.zip',
	 'E:\\Python\\Python\\DLLs',
	 'E:\\Python\\Python\\lib',
	 'E:\\Python\\Python',
	 'E:\\Python\\Python\\lib\\site-packages']
 '''
pprint.pprint(sys.path)

# sys.platform 
# 返回值是当前 Python 在哪个平台运行
'''
对应返回值:
	Linux: 'linux' 
	Windows: 'win32' 
	Windows/Cygwin: 'cygwin' 
	Mac OS X: 'darwin' 
'''
print(sys.platform)
# win32

# sys.exit( )
# 用来退出程序,类似于方法里的return
sys.exit('程序结束。。。')
print('哈哈')


# os 模块让我们可以对操作系统进行访问
import os
print(os)

# os.environ
# 通过这个属性可以获取到系统的环境变量
pprint.pprint(os.environ['path'])

# os.sysytem( )
# 可以用来执行操作系统的命令,可以执行在dos中执行的命令
os.system('notepad') # 可以直接打开笔记本
os.system('dir') # 可以查看当前文件列表


附带一个找到Python的标准库方法:

  1. 单击window找到python 3.7 Manuals (32-bit)帮助文档(版本不同显示可能有小区别)
    在这里插入图片描述
  2. 进去之后找到目录里的Python Module Index单击,或者在右边找到Global Module Index单击
    在这里插入图片描述
  3. 这里面就是标准库的所有内容了,查找自己想要的模块。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44011689/article/details/90045767