模組是python程式架構的核心概念
語法
import匯入
import 模組名1, 模組名2
注意雖然上邊的也行,但是在pep8規範中要求在匯入模組時,每個匯入應該獨佔一行
import 模組名1
import 模組名2
import 模組名1 as 模組別名
這裡需要說的是模組別名使用大駝峰命名法
#從 模組 匯入 某乙個工具
from 模組名1 import 工具名
注意import
是將模組下的工具全部匯入,而from...import
則是匯入指定的模組工具
並且使用時直接使用工具名就行
#從 模組 匯入 所有工具
from 模組名1 import *
注意當匯入兩個不同模組匯入同名函式時,後匯入的會將先導入的覆蓋 所以這時候可以用as
將函式重新命名一下。
因此就用到了因此在開發時,我們經常見到下面的**__name__
屬性,我們知道如果在當前本模組它是返回乙個固定的字串–>__main__
,而在匯入的檔案中,返回的是匯入檔案的位址。
#匯入模組
#定義全域性變數
#定義類
#定義函式
#在**的最下方
def main():
# ...
pass
#根據 __name__ 判斷是否執行下方**
if __name__ == "__main__":
main()
這樣在匯入的時候,測試**就不會執行了。 python 模組和包 python模組和包
一.模組 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的 二.匯入模組 1.語法 import模組名from 模組名 import功能名from 模組名 import i...
Python學習 之 模組和包
包 匯入同級目錄下的模組 直接匯入 import mod 匯入並起別名 import mod as mod name 匯入不同級目錄下的模組 from dir.xx.xx import mod from dirimport mod as mod name 匯入目錄下所有模組 from dirimpo...
Python學習筆記 模組和包
4.pyc檔案 2 包 package 1.模組的概念 2.模組的兩種匯入方式 1.import 匯入 import 模組名1使用 as 可以指定模組的別名 import 模組名1 as 模組別名 使用 as 給模組名起 別名 import hm 01 測試模組1 as dogmodule impo...