|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 和vvv 于 2017-6-20 12:22 编辑
06 Python模块实战
一、什么是Python模块
为了让Python程序实现起来更方便,可以按需求类别将一些常见的功能(函数)组合在一起,形成模板。以后要实现这一类功能时,直接导入该模块即可。模块里面的函数叫做模块的方法。
系统中自带的模块在安装目录的Lib文件夹下。如果找不到的话,其他的模块在Lib目录下的site-packages文件夹下。
二、Python模块的导入
模块的导入有两种方式:
- import 模块名
- from ..... import .....
第一种导入方式:
这种导入方式导入了模块的所有方法,调用方法时使用 模块名.方法。可以按“Tab”键查看提示。- >>> import random
- >>> random.randint(1,10)
- 4
- >>>
复制代码 第二种导入方式:- >>> from random import randint
- >>>
复制代码 这种方式直接导入模块下的方法。
- >>> from random import randint
- >>> randint(1,5)
- 3
- >>>
复制代码 通过以下导入可导入模块下所有方法:- >>> from random import *
- >>> randint(1,5)
- 4
- >>>
复制代码
三、模块的类别
按来源不同可分为:
- 自带模块:安装好程序就已经存在了的模块
- 第三方模块:别人已经写好了的模块,我们把它安装到本机
- 自定义模块:自己写的模块
四、第三方模块的安装
1.pip方式
输入cmd,进入命令行模式。只要你安装好了Python,并且配置好了环境变量,就可以这样安装第三方模块:这种方式必须要有良好的网络环境。
2.whl下载安装的方式
一般是lfd官网(http://www.lfd.uci.edu/~gohlke/pythonlibs)下载.whl文件进行安装。进入网站之后,按“Ctrl+F”后输入包名,即可找到该包。
其中cp35,代表的是安装的Python是3.5版本的,amd64表示电脑系统是64位的,win32表示系统是32位的。必须要保证下载对应的版本,不然可能安装不成功或者出现一些不好的情况。
下载完成后,在CDM命令行进入到下载包的文件目录下,然后执行 pip install 包名.whl- pip install pandas-0.20.2-cp35-cp35m-win_amd64.whl
复制代码 这样的话,包就安装好了。
3.直接复制的方式
如果你的Python版本与别人的完全一样,那么你就可以从别人的电脑直接把包复制过来,放到对应的目录下即可。
4.anaconda
下载anaconda软件,里面有大量集成的包。当然,也可以安装新的包。
五、自定义Python模块
自己定义的模块叫做自定义模块。只要把自己写的Python文件放到Python安装目录的Lib目录下或者Lib目录下的site-packages文件夹下,它就成为了一个自定义模块。
我们先写一个Python文件(mymd.py):- def hello():
- print("hello Python!")
复制代码 模块的使用:- >>> import mymd
- >>> mymd.hello()
- hello Python!
- >>>
复制代码- >>> from mymd import *
- >>> hello()
- hello Python!
- >>>
复制代码
|
评分
-
查看全部评分
|