前言:在我们Python编码过程中,需要使用到各种Python库,现在就来认识下吧

Python的库都分为那些?

一、python本身安装-标准库

a)什么是标准库?

答:Python库自带的库,不需要额外下载安装

用法:import 库名

import os

二、非常丰富的三方库 

b)什么是三方库?

如:Excel交互的 openpyxl,http通信-requests、ui自动化-selenim、email...
       pip 命令去安装 - 安装到本地环境 -本地使用

import openpyxl

用法:官网本地都都有显示-操作、直接copy

三、自定义模块/包

c)什么是三方库?

即可以导入模块名、也可以导入模块里面的内容(函数/全局变量)


3.1-如果导入模块名:
        如果相对于project的路径当中,有包
        from 包名[.包名.包名] import 模块名 [as 别名]

        如果相对于project的路径当中,没有包
        import 模块名----还有可以取别名  import 模块名 [as 别名]

        导入之后,要使用模块当中的内容,则语法为:模块名.变量/模块名.函数(参数)

3.2-如果导入模块当中的内容(函数/全局变量/类)
        如果相对于project的路径当中,有包
         from 包名[.包名.包名] .模块名 import [as 别名]

        如果相对于project的路径当中,没有包
        from 模块名 import 函数/全局变量/类 [as 别名]

        导入之后,直接使用。

使用提醒:
    同级目录下的文件,可以直接导入。
    import


额外提醒:

python 找到导入的文件的顺序和地方
1、执行文件当前所在的目录
2、当前工程目录(是pychram添加的)
3、python根目录下的lib目录
4、python根目录下的lib/sote-packages

 

 

更多推荐

Python库的下载及导入使用教程