python學習 模組和包

2021-10-02 21:15:23 字數 1102 閱讀 2211

模組是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...