内容正文:
85 Python os、sys、json库
一、Python标准库
Python 标准库是 Python 自带的一组模块和包,它们提供了一系列功能,使得许多常见的编程任务更加高效和方便,而无需外部安装其他依赖。
这些标准库涵盖了多个领域,包括字符串操作、文件处理、数学运算、网络编程、数据序列化等。
标准库是 Python 语言的一部分,使得开发者能够更快地构建功能丰富的应用程序。
使用标准库的优势
节省时间:因为有现成的模块可以使用,开发者不需要从头开始实现功能。
质量保证:标准库经过广泛的使用和测试,通常比较稳定且高效。
跨平台支持:标准库通常是跨平台的,能在不同的操作系统上使用。
文档丰富:Python 官方文档对标准库的描述十分详细,可以帮助开发者快速上手。
二、标准库和第三方库的区别
python的标准库是随着pyhon安装的时候默认自带的库。用import语句导入就行了。
python的第三方库,需要下载后,安装到python的安装目录下,不同的第三方库安装及使用方法不同。
简单了解(第三方库)
pip函数的认识
pip 是 Python 内置的 包管理器.
所谓 包管理器 就类似于我们平时使用的手机 app 应用商店一样.
第三方库有很多, 是不同的人, 不同的组织实现的. 为了方便大家整理, Python 官方提供了一个网站
PyPI https://pypi.org/, 来收集第三方库.
其他大佬写好的第三方库也会申请上传到 PyPI 上.
这个时候就可以方便的使用 pip 工具来下载 PyPI 上的库了
pip 是一个可执行程序, 在我们安装 Python 的时候就已经内置了. 无需额外安装就在 Python 的安装目录中
【注意】
这个命令需要从网络上下载, 使用时要保证网络畅通.
安装成功后, 即可使用 import 导入相关模块, 即可进行使用.
如果使用 pip 安装完第三方库之后, 在 PyCharm 中仍然提示找不到
对应的模块, 则检查 Settings ->Project -> Python Interpreter , 看当前
Python 解释器设置的是否正确. (如果一个机器上安装了多个版本
的 Python, 容易出现这种情况).
复习之前学过的标准库有哪些?
1、用于生成随机数。
2、提供了一个简单的方式来执行绘图操作。
3、提供了日期和时间处理的类
4、提供了基本的数学运算函数。
5、(逗号分隔值)文件是一种常见的数据交换格式,通常用于存储表格数据。n
三、OS库
OS标准库简介
顾名思义,OS表示Operating System,即操作系统。
介绍:用于与操作系统进行交互,提供了许多与文件系统操作、进
程管理等相关的功能。
为什么需要 os 库?
当你编写程序时,你可能需要告诉电脑去做一些事情,比如找到某
个文件、创建一个新的文件夹,或者删除一个不需要的文件。os
库就是帮助你完成这些任务的工具。
os库的示例
获取当前工作目录:
import os
print(os.getcwd())
列出目录内容
四、sys库
在 Python 编程中,sys 库是系统相关的操作和参数的集合。它帮助你了解你的程序是如何运行的,以及如何与计算机系统交互。
为什么需要 sys 库?
当你编写程序时,你可能想知道更多关于你的程序是如何运行的信息,比如程序是用哪个版本的 Python 编写的,或者你的计算机上有多少内存。sys 库可以帮助你获取这些信息
sys库示例:
获取 Python 解释器的版本,你可以用 sys.version 来查看你的 Python 解释器的版本。
退出程序
有时候,你可能想退出游戏sys.exit()
可以让你的 Python 程序停止运行
五、json库
Python 的 json 库用于处理 JSON(JavaScript Object Notation)数据,是一种轻量级的数据交换格式,易于人类阅读和编写,同时也易于机器解析和生成。
代码解析
$$