1、模块其实就是一个.py文件,文件名就是模块名,比如hello.py,hello即是模块名
2、导入模块,本质就是把python文件,拿来执行一遍
3、导入模块的方式:
1)当前.py文件和 要导入的py文件 在同一个目录下
import 模块名
from 模块名 import 函数名
from 模块名 import 变量名
2)当前.py文件和 要导入的py文件不在同一目录,但它们在的目录同级
import 目录名.模块名
from 目录名.模块名 import 函数名
from 目录名.模块名 import 变量名
以上,如果是导入的模块,调用的时候:模块名.函数名()
如果是导入的函数,调用的时候直接:函数名()
如果导入的是变量,变量直接用
特别注意:导入模块的时候,首先在当前目录找;然后再在环境变量中找。
>查看环境变量:
print(sys.path) 返回的是一个list
>添加环境变量,就是在list里加一个元素
sys.path.append(r'E:xxxx')
sys.path.insert(0,r'E:xxxx')
4、模块的分类:
(1)标准库:python自带的,不需要安装,直接import就能用了。
(2)自定义模块:自己写的python代码
(3)第三方库:别人已经开发好的功能,安装使用。
安装第三方库有两种方法:
方法一:傻瓜安装。把Python安装目录下scriptspip.ext添加到环境变量 > cmd > pip install 模块名 (easy_instal 模块名) (备注:连网的前提下,自动从软件库下载并且安装 // pip list 查看已安装的模块 // pip uninstall xxx 卸载模块)
方法二:手动安装。下载包>解压 > 进入这个目录输入cmd > python setup.py install