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

一、模块的定义及类型

1、定义

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

2、类型

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

lazy.gif

2)导入的模块

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

3)第三方开源模块

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

linux系统下

lazy.gif

lazy.gif

1 #下载安装 pycrypto

2

3 wget http://files.cnblogs.com/files/wupeiqi/pycrypto-2.6.1.tar.gz4

5 tar -xvf pycrypto-2.6.1.tar.gz6

7 cd pycrypto-2.6.1

8

9 python setup.py build10

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当中用到的模块不少,这里介绍一些常用的模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值