python中模組與包

2022-04-29 09:06:07 字數 769 閱讀 3065

#模組與包

#在實際專案中,**的行數可能上萬,甚至上幾十萬,不可能在乙個頁面內完成,需要多個程式設計師通力寫作

#張三,李四,王五。。。。。。每天收集大家的**做乙個版本,類似樂高積木一樣,每個人負責一部分,最後搭建成乙個完整的專案

# import time #載入乙個模組的語句

# time.sleep(0.1)

# import __hello__ #乙個小彩蛋,可以列印出hello world!

# import this #python之禪

#模組的概念:其實就是乙個.py檔案

#包的概念:批量存放若干個模組,包裡面一定含有__init__.py檔案(呼叫包時會先執行該包的__init__.py檔案)

#不在同乙個目錄下引用包,可能會報錯;有時就算有紅色波浪線,也不影響模組的呼叫(右鍵→markdirtory as sources root)

#模組化的好處,可以直接使用別人事先寫好的函式或其他內容,大大節約開發的時間,提高效率

#import 模組名

#模組名.函式名進行呼叫

#當import某個模組時,它會把那個模組執行一次

#if __name__ == '__main__':裡面的語句,被其他模組呼叫時是不會被執行的

若匯入多個包中有相同的方法,則使用該方法時會根據sys.path中的順序來進行呼叫

# import sys

# for i in sys.path: #遍歷python的path的位置

#   print (i)

Python中的模組與包

在import模組的時候,python是通過系統路徑找到這些模組的,我們可以將這些路徑列印出來 pprint.pprint sys.path library python 2.7 site packages pip 1.4.1 py2.7.egg library python 2.7 site pa...

python中的包與模組

模組 為了使 更容易維護,提高 重用價值 可以將一組相關功能的 寫入乙個單獨的.py檔案中。供別人匯入使用。這個.py檔案就被稱作是乙個模組。模組的匯入 import module1,module2 或import module1 import module2 匯入模組後,模組中的方法或者類可以通過...

python模組與包

路徑修改 命令列怎麼檢視路徑,修改路徑 列印當前搜尋路徑 import sys sys.path sys.path import os os.getcwd os.chdir c www 模組實現構建模組的初衷就是將一些同類的東西進行打包,以免汙染全域性空間,在python的模組裡,對需要隱藏的屬性和...