python学习笔记07:模块的导入及第三方模块安装
作用:
- 模块就好比是一个工具包,要想使用这个工具包,就要 导入 import 这个模块
- 每一个以扩展名py结尾的Python源码文件都是一个模块
- 在模块中定义的 全局变量、函数 都是模块能够提供给外界直接使用的工具。
使用:
- 1、可以在 一个python文件 中定义 变量 或者 函数
- 2、然后在 另一个文件 中使用 import 导入 这个模块
- 3、导入之后,就可以使用 模块名.变量 / 模块名.函数 的方式,使用这个模块中定义的 变量 或者 函数
导入模块
注意:
如果在给python文件起名时,以数字开头时无法在Pycharm中通过导入这个模块的
导入模快的原理:把导入这个模块的代码运行一遍。
- 就是一个python文件
- python自带的标准模块
- 第三方模块,需要自己安装
查看Python所有已安装模块:在CMD中输入pip list,回车
1. 导入模块的方法
方法一:import 模块
注:也可以用 import 模块 as 别名
方法二:from 模块 import func,name
2. 导入模块的顺序
1)先从当前目录下找
2)再从python的环境变量里面找
import sys print(sys.path) #打印python的环境变量
3. 非当前目录下导入模块
import sys sys.path.insert(0,'路径') #添加模块路径到环境变量里 import 模块
4. 导入模块是目录
1 # 第一种: 2 from day5 import tools 3 result = tools.test('ggg') 4 print(result) 5 6 # 第二种 7 from day5.tools import test 8 result = test('ggg') 9 print(result) 10 11 # 第三种:import 文件夹 # 就是执行文件夹下面的__init__.py的文件内容 12 # 1、在a的目录下 a.py 文件里,写: import a 13 import day5 14 result = day5.tools.test('xxxx') 15 print(result) 16 # 2、在b目录下建一个 __init__.py文件和b文件,写:from .import b 17 from .import tools
5. 导入第三方模块
1)安装python必须添加下面2个环境变量
- python的安装目录:此目录下存在python命令,此处我的安装目录是C:\Anaconda3
- python的安装目录下的scripts目录:此目录下存在pip命令,此处我的安装目录是C:\Anaconda3\Scripts
2)第三方模块安装
- 找第三方模块名称,在浏览器中输入'python操作mysql',找到模块名字
- 查看pip是否可用,执行pip --help
方法一:pip install xpinyin
注意:
- 因为pipy是国外的,如果安装模块很慢,需要修改成国内的pip源,把修改pip源复制到pycharm里面,运行一下,就修改成功
- 不能上外网,上面的安装方法不适用
方法二:手动方式在pipy官网下载文件,安装
- 下载whl结尾的文件安装:pip install 路径
- 下载tar.gz结尾的文件安装:1)先解压 2)进入解压目录 3)python setup.py install
whl结尾的文件安装:
tar.gz结尾的文件安装: