一个python文件就是一个模块,一个模块也是一个python文件
1、标准模块、标准包:python自带的这些模块
import time,string,random
2、第三方模块(别人写好的,需要自己安装)
a、pip/pip.exe install + ruanjian
在python3里面pip是自带的,python2里面没有pip,必须手动安装
b、手动安装
b-1、先下载安装包,然后解压(.tar.gz结尾的)
b-2、进入到解压之后的文件夹里面
b-3、python setup.py install,手动安装都用这个命令
把PyMySQL安装包解压到python3的Scripts文件夹下,进入PyMySQL-0.7.11目录,完整路径是C:UserssunMiniconda3ScriptsPyMySQL-0.7.11,看到setup.py文件
点击第二个红框的下拉按钮,在第一个红框里输入cmd,黑窗口显示如下
然后输入python setup.py install,执行安装,所有的第三方模块都是这么安装的
pip freeze > 第三方模块.txt # 导出已经安装的第三方模块
pip install -r 第三方模块.txt # 从文件里面读模块,批量安装
pip install xx -U # 更新
pip uninstall xx # 卸载
File->Settings->Project byz-code-> Project Interpreter,然后点击+,在弹出的页面里可以搜索自己想要的模块,如xlrd(操作excel的),redis,选中该模块,点击页面左下角的Install Package
如果安装包以.whl结尾,如yagmail-0.10.212-py2.py3-none-any.whl,也是用pip install yagmail-0.10.212-py2.py3-none-any.whl,安装这个发送邮件时,附件里有中文不会出现乱码
3、自己写的python文件
import的实质就是把导入的这个python文件,从上到下执行一遍
导入模块的顺序:
a、当前目录下找
b、sys.path(python自己的环境变量)下找
导入模块的方法?
1、import 模块名
2、from 模块名 import 函数名
3、import 模块名 as 新名字