現在看看python中的模組吧!
先貼上**:
main.py:
import module
module.function()
module.py:
def function():
print "execute function"
一 引入模組
可以看到,我們使用關健字import引入模組,格式:import 模組名(不需要檔案字尾名);
二 呼叫方法
引入模組後,可以把引入的模組當成乙個物件,然後通過模組物件來呼叫引入其中某個物件,格式:「模組.物件」。
三 引入模組重新命名
修改main.py如下:
import module as m
m.function()
四 引入模組中指定物件
修改main.py如下:
from module import function
function()
引入模組中的全部物件:from module import *
五 搜尋路徑
1 程式所在資料夾
# 為空
2 標準庫安裝路徑
3 環境變數pythonpath路徑
六 模組包
我們可以講功能相似的功能放在乙個資料夾裡面,組成乙個模組包。
但該資料夾中必須包含乙個__init__.py的檔案,提醒python,該資料夾為乙個模組包。__init__.py可以是乙個空檔案。
例如:在資料夾dir中,有兩個功能檔案add.py和sub.py,當然還有乙個__init__.py,然後我們可以使用如下方式引入:
import dir.add
import dir.sub
最後,貼上**。
__init__.py:
test.py:
from dir.add import add
from dir.sub import sub
print add(2,1)
print sub(2,1)
add.py:
def add(a, b):
return a + b
sub.py:
def sub(a, b):
return a - b
補充(2014/11/18):
匯入模組如果使用import ***的形式,則它的內容要加上***.進行限定。如果不想要***.限定,則需要使用:
from *** import ***。
Python 學習筆記 (4) 模組
模組基本上就是乙個包含了所有你定義的函式和變數的檔案。為了在其他程式中重用模組,模組的檔名必須以.py為副檔名。模組可以從其他程式 輸入 以便利用它的功能。這也是我們使用python標準庫的方法。首先,我們將學習如何使用標準庫模組。usr bin python filename using sys....
python學習筆記 4 模組
常見的內建模組 模組匯入模組的語法 模組,在python裡乙個py檔案,就可以理解為模組 不是所有的py檔案都能作為模組來匯入 如果讓可以匯入,模組名字必須遵守命名規則 import time 1 使用import模組名直接匯入乙個模組 from random import randint 2 fr...
python學習(4)模組
模組是 py檔案,包是包含模組的資料夾,包與普通資料夾的不同之處是,包中總有乙個 init py檔案。模組和包的存在是為了防止重名。用import 語句匯入模組,用 from.import 語句匯入函式。我們經常需要動態匯入模組,可以參照下面的例子 try from cstringio import...