Python基礎---模組和包
阿新 • • 發佈:2018-12-12
模組
概念: 模組和java中的包概念類似
匯入: 關鍵字 import import 模組名...
部分匯入: 關鍵字 from from 模組名 import 函式名1,函式名2....
呼叫: 模組名.函式名
自定義模組:
每個Python檔案都可以作為一個模組,模組名就是檔名
例如:
檔案test.py,在test.py中定義了函式add
匯入:import test或者 from test import add
呼叫:result = test.add(11,22)
測試模組:在自定義模組中添加了一些測試程式碼
目前問題:呼叫模組,測試程式碼也執行
理想效果:模組測試程式碼不執行
解決方法:加入 __name__ 變數
if __name__=='main':
測試程式碼
def add(a,b):
return a+b
#測試資訊
if __name__=='main':
ret = add(12,22)
print('int test.py file,,,,12+22=%d'% ret)
import test
c=test.add(6,7)
print(c)