標簽:
一、模塊的定義及類型
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.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當中用到的模塊不少,這里介紹一些常用的模塊
標簽:
原文地址:http://www.cnblogs.com/wspcoding/p/5634544.html