Python基础语法第八章之使用库

简介: 库 就是是别人已经写好了的代码, 可以让我们直接拿来用.按照库的来源, 可以大致分成两大类。

目录

一、使用库

二、标准库

2.1认识标准库

2.2使用 import 导入模块

2.3第三方库

2.3.1认识第三方库

2.3.2使用 pip


一、使用库

库 就是是别人已经写好了的代码, 可以让我们直接拿来用.

按照库的来源, 可以大致分成两大类

    • 标准库: Python 自带的库. 只要安装了 Python 就可以直接使用.
    • 第三方库: 其他人实现的库. 要想使用, 需要额外安装

    二、标准库

    2.1认识标准库

    Python 自身内置了非常丰富的库.

    Python 官方文档https://docs.python.org/3.10/library/index.html

    简单来说, 主要是这些部分:

    内置函数 (如 print, input 等)

    内置类型 (针对 int, str, bool, list, dict 等类型内置的操作).

    文本处理

    时间日期

    数学计算

    文件目录

    数据存储 (操作数据库, 数据序列化等).

    加密解密

    操作系统相关

    并发编程相关 (多进程, 多线程, 协程, 异步等).

    网络编程相关

    多媒体相关 (音频处理, 视频处理等)

    图形化界面相关

    .......

    2.2使用 import 导入模块

    使用 import 可以导入标准库的一个 模块

    import [模块名]

    image.gif

    所谓 "模块" , 其实就是一个单独的 .py 文件.

    使用 import 语句可以把这个外部的 .py 文件导入到当前 .py 文件中, 并执行其中的代码.

    2.3第三方库

    2.3.1认识第三方库

    第三方库就是别人已经实现好了的库, 我们可以拿过来直接使用.

    2.3.2使用 pip

    pip 是 Python 内置的 包管理器.

    pip 在我们安装 Python 的时候就已经内置了. 无需额外安装.

    pip 是一个可执行程序, 就在 Python 的安装目录中.

    打开 cmd, 直接输入 pip. 如果显示以下帮助信息, 说明 pip 已经准备就绪.

    image.gif编辑

    如果提示

    'pip' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    image.gif

    则说明没有正确的把 pip 加入到 PATH 中, 可以手动把 pip 所在的路径加入到 PATH 环境变量中. (参考 https://www.jianshu.com/p/1de0acf7185d)或者卸载重装 Python, 记得勾上上述选项, 也许是更简单的办法.image.gif编辑

    使用以下命令, 即可安装第三方库

    pip install [库名]

    image.gif

    注意: 这个命令需要从网络上下载, 使用时要保证网络畅通.

    安装成功后, 即可使用 import 导入相关模块, 即可进行使用.

    注意: 如果使用 pip 安装完第三方库之后, 在 PyCharm 中仍然提示找不到对应的模块, 则检查 Settings ->Project -> Python Interpreter , 看当前 Python 解释器设置的是否正确. (如果一个机器上安装了多个版本的 Python, 容易出现这种情况).

    目录
    相关文章
    |
    2月前
    |
    存储 Web App开发 前端开发
    Python + Requests库爬取动态Ajax分页数据
    Python + Requests库爬取动态Ajax分页数据
    |
    2月前
    |
    JSON 网络安全 数据格式
    Python网络请求库requests使用详述
    总结来说,`requests`库非常适用于需要快速、简易、可靠进行HTTP请求的应用场景,它的简洁性让开发者避免繁琐的网络代码而专注于交互逻辑本身。通过上述方式,你可以利用 `requests`处理大部分常见的HTTP请求需求。
    241 51
    |
    1月前
    |
    数据采集 存储 Web App开发
    Python爬虫库性能与选型实战指南:从需求到落地的全链路解析
    本文深入解析Python爬虫库的性能与选型策略,涵盖需求分析、技术评估与实战案例,助你构建高效稳定的数据采集系统。
    181 0
    |
    2月前
    |
    存储 监控 安全
    Python剪贴板监控实战:clipboard-monitor库的深度解析与扩展应用
    本文介绍如何利用Python的clipboard-monitor库实现剪贴板监控系统,涵盖文本与图片的实时监听、防重复存储、GUI界面开发及数据加密等核心技术,适用于安全审计与自动化办公场景。
    68 0
    |
    3月前
    |
    JSON 数据格式 Python
    解决Python requests库POST请求参数顺序问题的方法。
    总之,想要在Python的requests库里保持POST参数顺序,你要像捋顺头发一样捋顺它们,在向服务器炫耀你那有条不紊的数据前。抓紧手中的 `OrderedDict`与 `json`这两把钥匙,就能向服务端展示你的请求参数就像经过高端配置的快递包裹,里面的商品摆放井井有条,任何时候开箱都是一种享受。
    81 10
    |
    自然语言处理 JavaScript 前端开发
    Python高级语法与正则表达式(二)
    正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
    |
    安全 算法 Python
    Python高级语法与正则表达式(一)
    Python提供了 with 语句的写法,既简单又安全。 文件操作的时候使用with语句可以自动调用关闭文件操作,即使出现异常也会自动关闭文件操作。

    推荐镜像

    更多