2024-09-21 09:21:50
Python爬虫常用的见个模块
Python常用的门个模块
首先我们先来了解一下什么是python模块? 为了方便编写可维护的代码,我们会把很多函数进行分组,分别放到不同的文件里,这样的话,每个文件包含的代码就会相对较少一些,在python中,一个.py文件就可以称为一个模块 (Module)
1、模块是什么
定义: 简单明了,其实就是.py结尾的文件名,文件名为xxx.py,模块名则是xxx。 用来从逻辑上组织python代码 (变量,函数,类,逻辑来实现一个功能)0eg: 文件名: hello.py,那么对应的模块名是hello
2、使用模块有什么好处
(1) 大大提高了代码的可维护性
(2) 方便引用其他python模块
(3) 可以避免函数名和变量名的冲突
3、模块有哪几类
我们通过上面了解到,模块是管理功能代码的,以下是模块的类别:标准库---python内置模块1
(2)自定义模块(3) 开源模块---第三方模块
4、如何使用
·import语句-import modulefrom ...import语句-python中的from语句是指从一个指定的部分导入一个指定模块名字form mod_name import name
5、各个类别的模块有哪些
内置模块: 就是python自己内部自带的不需要我们去下载的模块,比如: sys,time,random等为了大家方便理解并且能有个大概,我们先来举几个栗子sys模块sys.version表示返回解释器版本号time.sleep() 睡眠功能,让程序等待多少s后再执行等3秒开始执行(2) 自定义模块:在这里提醒一下大家,自定义模块的名字和变量名的定义很类似,都是由字母、数字、下划线组成,但是不能以数字开头,否则的话是没办法导入该模块的。来给大家安利一下两种导入自定义模块的方法法一: import 包名.模块名.函数名 (实参列表适用场景: 如果一个模块中有很多功能,通过from-import可以只使用需要的功能即可。注意<1>模块名和系统的模块名重名<2>导入的功能代码不要在当前模块定义否则使用不了导入模块的功能代码(3) 第三方模块简单来说,也就是在安装软件最初版本的时候里面没有的东西所以我们需要安装某些模块,这就是第三方模块。又来举个栗子啦,比如:(1) python爬虫,我们就需要安装一个库,requests,这就是第三方库。(2) 我们利用anaconda和mysql交互时,也需要安装一下pymysql这个模块,即第三方模块。