码迷,mamicode.com
首页 > 编程语言 > 详细

python模块的导入以及模块简介

时间:2016-07-02 00:34:15      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

一、模块的定义及类型

1、定义

模块就是用一堆的代码实现了一些功能的代码的集合,通常一个或者多个函数写在一个.py文件里,而如果有些功能实现起来很复杂,那么就需要创建n个.py文件,这n个.py文件的集合就是模块

2、类型

1)自定义模块,自己写的实现自己某些功能需求的.py文件集合

技术分享

2)导入的模块

在你安装python之后,它自己内部的lib文件下就有很多模块可以用,导入后就可以使用,通常路径是C:\Python27\Lib   (27是版本号,如果是3.5的版本就是C:\Python35\Lib)

3)第三方开源模块

第三方开源模块通常需要自己去下载,这里以linux和windows系统为例子说明

linux系统下

技术分享
 1 # 下载安装 pycrypto
 2 
 3 wget http://files.cnblogs.com/files/wupeiqi/pycrypto-2.6.1.tar.gz
 4 
 5 tar -xvf pycrypto-2.6.1.tar.gz
 6 
 7 cd pycrypto-2.6.1
 8 
 9 python setup.py build
10 
11 python setup.py install
View Code

windows系统下

1.设置python的环境变量
A.控制面板-系统和安全-系统-高级系统设置-环境变量-系统变量-path
B.将python安装目录添加到里面,我的是C:\Python35
2.下载你需要的模块,并解压,里面有setup.py文件
3.打开Cmd(命令提示符),切换到解压模块的目录
4.运行命令:1、setup.py build --> 2、setup.py install
5.重新打开python IDE, import 模块名称 ,没报错则安装成功

或者直接切换到 C:\Python35\Lib\site-packages目录下安装
用pip3 install xxx(要安装的模块名称)然后它就会自己下载了,很简单

 

二、python的模块的导入方式

主要包括以下几种导入方式:

1、import moduels(模块名字)                            #导入整个模块,这种导入方式比较占用内存

2、import moduels (模块名字)  as  XX                  #这里是导入整个模块的同时给它取一个别名,因为有些模块名字比较长,用一个缩写的别名代替在下次用到它时就比较方便

3、from modules(模块名字)  import func(方法)     #从一个模块里导入方法,你要用到模块里的什么方法就从那个模块里导入那个方法,这样占用的内存就比较少

也可以用别名表示 : from modules(模块名字)  import func(方法)as   XX

4、from package.modules   import func(方法)     #从一个包的模块里导入方法 这个方法跟上面那种基本一样,占用的内存也比较少

也可以用别名表示,from modules(模块名字)  import func(方法)as   XX

 

三、python当中用到的模块不少,这里介绍一些常用的模块

 

python模块的导入以及模块简介

标签:

原文地址:http://www.cnblogs.com/wspcoding/p/5634544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!