python語法 模組和包(18)

2021-10-09 07:28:24 字數 873 閱讀 2240

python模組就是乙個.py檔案。它分為系統模組和自定義模組。

1.1.1 import 模組名

使用:

模組名.函式

模組名.變數

1.1.2 from 模組名 import 函式名、變數、類

使用:

函式名()

變數名類名

只能使用import後面匯入的函式,變數等

1.1.3 from … import *

把乙個模組的所有內容全都匯入到當前的命名空間,但是不宜過多的使用這種宣告。

如果有些東西不想被呼叫,可以使用__all__ = [ ],列表中的元素是可以被*呼叫的。

1.1.4 import 模組名 as 別名

form。。 import 。。 as 別名

作用:簡化程式設計,防止混淆。

多個有聯絡的模組可以將其放到同乙個資料夾下,並且該資料夾下有乙個__init__.py檔案,一般把 python 裡的乙個**資料夾稱為乙個包。

2.1.1 匯入本包裡的模組

import 包名.模組名

form 包名.模組名 imiport 函式名

# 學習目標:

2.1.2 __init__檔案

有包的匯入預設執行,多次匯入也只執行一次

from 包名 import *    匯入包裡所有的模組
可在__init__檔案中的__all__ = [ 可被外界訪問的模組名] ,控制匯入的模組,列表中無內容預設無法訪問任何模組

__ name__ :

在自身模組執行:__ main__

匯入模組時預設執行匯入的模組的內容,匯入模組時執行:模組名

python基礎語法 包和模組

包 在程式中對檔案分類管理的資料夾 作用 1.對檔案進行分類管理 2.對檔案提供了多級命名空間 a 目錄下 1.txt b 目錄下 1.txt 建立包 選中python package 包名命名規範 識別符號命名規範 每個字母都是小寫的 單詞和單詞之間下劃線做分隔 在檔案系統中 目錄之間的分隔符是。...

python 模組和包 python模組和包

一.模組 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的 二.匯入模組 1.語法 import模組名from 模組名 import功能名from 模組名 import i...

Python 模組和包

包 模組的一種組織結構 乙個包由多個模組構成,即包含多個.py檔案 1匯入包的幾種形式 1 import module 將module模組中屬性列表的所有屬性匯入執行環境,使用時需要新增模組名稱,例如 module.func 2 from module import attrname,fucnnam...