2.5python模塊使用

模塊

模塊是python組織代碼的基本方式python

一個python腳本能夠單獨運行,也能夠導入到另外一個腳本中運行。當腳本被導入運行時,咱們將其稱之爲模塊(module)。函數

模塊名與腳本的文件名(不含後綴)相同code

python的模塊能夠按照目錄組織爲包orm

建立一個包的步驟:it

一、建立一個名字爲包名的目錄io

二、在該目錄下建立一個__init__.py文件編譯

三、根據須要,在該目錄下存放腳本文件或已編譯的擴展以及子包function

模塊

import module 導入模塊

rpm -ql python-libs  \\列出python模塊

設置export PYTHONPATH 能夠將自定義目錄定義到sys.path中form

寫一個統計文件行數、單詞數、字符數的腳本test

def countWord(path):
with open(path,'r') as fd:
    s = fd.read()
    chars = len(s)
    words = len(s.split())
    lines = len(s.split('\n')) - 1
    print lines,words,chars

countWord('C:\Users\Running\PycharmProjects\Home\\test\\test.py')

腳本要想做爲模塊導入,要注意命名規則,默認尋找當前目錄

上面腳本加一行

if __name__ == "__main__":
	countWord('C:\Users\Running\PycharmProjects\Home\\test\\test.py')

這樣腳本只有在被執行的時候纔會輸出腳本定義的結果,被調用的時候不會執行

調用包的模塊

form package import module
import package.module  均可以

from package.module import function \\直接導入函數
相關文章
相關標籤/搜索