一、Python中的模块
在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的jar包很类似,比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块。
说的通俗点:模块就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块
在Python中,有很多封装好的包和类,主要是里边封装好的包和类功能很强大,这也是Python为什么这么火的原因。
那么Python中的包怎么引入呢?
方法不难。
二、Python中模块的导入
Python引入包的方法:
1、首先是引入模块:
import 模块名。
2、如果想引入模块下面的某一个函数:
import 模块名.函数名
或者:from 模块名 import 函数名
例如,要导入模块fib的fibonacci函数,使用如下语句:
from fib import fibonacci
3、如果想把一个模块中的所有函数全部导入,则用
from 模块名 import * //*表示所有的意思
比如像引用math模块中的所有,就用: from math improt *
三、Python中模块的定位:
<5>定位模块
当你导入一个模块,Python解析器对模块位置的搜索顺序是:
1、当前目录
2、如果不在当前目录,Python则搜索在shell变量PYTHONPATH下的每个目录。
3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/
4、模块搜索路径存储在system模块的sys.path变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。
四、Python中模块的安装
conda create -n py2 python=2.7
conda install 模块
pip install 模块
pymysql
numpy