Python爬虫day2.3—python模块

简介: 1. 什么是Python模块为了让Python程序实现起来更方便,我们可以按需求类别将一些常见的功能(函数)组合在一起,形成模块。以后我们要实现这一类功能的时候,直接导入该模块即可。

1. 什么是Python模块

为了让Python程序实现起来更方便,我们可以按需求类别将一些常见的功能(函数)组合在一起,形成模块。以后我们要实现这一类功能的时候,直接导入该模块即可。模块里面的函数叫做模块的方法。
系统中自带的模块在安装目录的lib目录中


img_c16117711897aa0c1532f96aa0ebec96.png
层级关系图
img_d9f3f939971668a9e35a881fd78aa70a.png
lib目录
img_84386848b7927ea02e76a40b6371cd2e.png
存放模块的另一个地方

2. Python模块的导入

我们可以使用以下两种方式导入模块:
import 模块名
from ... import ...

img_4ff98bc97c129cd7968723c18e5f3fb5.png
导入模块

3. 第三方模块的安装

模块的类别(来源):

  • 自带模块
  • 第三方模块
  • 自定义模块
  • 第三方模块安装方式
  1. pip方式(网络安装方式)
img_4d14ec1cbab9822b010178829c4acb72.png
在命令行模式下使用pip
pip install scrapy
img_3439dd6ae65a549336c72271c452c5e3.png
网络安装

网络安装会受到网络的影响

  1. whl下载安装的方式
img_2fc74c822199b689e54e87fd89b11e4c.png
网页搜索 lfd mpython
img_10dede438ed2d3fc0c08ad7c55e1990e.png
lfd 网页

在这个网页可以看到很多模块
点击对应的模块下载即可
注意:cp后的数字对应计算机中python的版本,amd后的数字对应计算机的bit

安装方法:在命令行模式下,进入下载的文件所在的目录 同样使用 pip install +完整的文件全名(tab直接补全) 即可安装模块

  1. 直接复制的方式

只要是对应版本的模块 直接复制到lib文件夹即可

  1. anaconda
目录
相关文章
|
6天前
|
Python
手撕Python!模块、包、库,傻傻分不清?一分钟带你弄明白!
手撕Python!模块、包、库,傻傻分不清?一分钟带你弄明白!
19 1
|
7天前
|
数据采集 存储 JSON
Python爬虫开发:BeautifulSoup、Scrapy入门
在现代网络开发中,网络爬虫是一个非常重要的工具。它可以自动化地从网页中提取数据,并且可以用于各种用途,如数据收集、信息聚合和内容监控等。在Python中,有多个库可以用于爬虫开发,其中BeautifulSoup和Scrapy是两个非常流行的选择。本篇文章将详细介绍这两个库,并提供一个综合详细的例子,展示如何使用它们来进行网页数据爬取。
|
12天前
|
数据采集 数据可视化 算法
【优秀python案例】基于Python的豆瓣电影TOP250爬虫与可视化设计与实现
本文设计并实现了一个基于Python的豆瓣电影TOP250爬虫与可视化系统,通过获取电影评分、评论并应用词云和饼图等可视化技术,为用户提供了电影评价的直观展示和深入分析。
【优秀python案例】基于Python的豆瓣电影TOP250爬虫与可视化设计与实现
|
12天前
|
数据采集 数据可视化 关系型数据库
【python案例】基于Python 爬虫的房地产数据可视化分析设计与实现
本文设计并实现了一个基于Python爬虫的房地产数据可视化分析系统,通过BeautifulSoup框架采集房源信息,使用pandas进行数据处理,MySQL存储数据,并利用pyecharts进行数据可视化,以帮助用户更直观地了解房源信息并辅助选房购房。
|
7天前
|
存储 Python
Python时间模块四大必备知识点
Python时间模块四大必备知识点
18 4
Python时间模块四大必备知识点
|
3天前
|
JSON API 数据格式
Python网络编程:HTTP请求(requests模块)
在现代编程中,HTTP请求几乎无处不在。无论是数据抓取、API调用还是与远程服务器进行交互,HTTP请求都是不可或缺的一部分。在Python中,requests模块被广泛认为是发送HTTP请求的最简便和强大的工具之一。本文将详细介绍requests模块的功能,并通过一个综合示例展示其应用。
|
9天前
|
数据采集 存储 JSON
Python爬虫
【8月更文挑战第11天】
27 14
|
2天前
|
数据采集 存储 中间件
Python进行网络爬虫:Scrapy框架的实践
【8月更文挑战第17天】网络爬虫是自动化程序,用于从互联网收集信息。Python凭借其丰富的库和框架成为构建爬虫的首选语言。Scrapy作为一款流行的开源框架,简化了爬虫开发过程。本文介绍如何使用Python和Scrapy构建简单爬虫:首先安装Scrapy,接着创建新项目并定义爬虫,指定起始URL和解析逻辑。运行爬虫可将数据保存为JSON文件或存储到数据库。此外,Scrapy支持高级功能如中间件定制、分布式爬取、动态页面渲染等。在实践中需遵循最佳规范,如尊重robots.txt协议、合理设置爬取速度等。通过本文,读者将掌握Scrapy基础并了解如何高效地进行网络数据采集。
24 6
|
4天前
|
XML 存储 数据格式
使用Python的zipfile模块巧解Word批量生成问题
通过以上步骤,我们得到了填充了特定数据的 Word 文档。这个过程可以通过循环对多个数据集重复执行,从而实现批量生成多个 Word 文档的目标。
11 5
|
2天前
|
Python
Python模块的创建方法?
【8月更文挑战第18天】Python模块的创建方法?
4 2