python基礎語法 包和模組

2021-09-29 19:01:25 字數 1042 閱讀 8717

在程式中對檔案分類管理的資料夾

作用: 1.對檔案進行分類管理 

2.對檔案提供了多級命名空間

a 目錄下 1.txt

b 目錄下 1.txt

建立包:

選中python package

包名命名規範:

識別符號命名規範

每個字母都是小寫的 單詞和單詞之間下劃線做分隔

在檔案系統中:

目錄之間的分隔符是。

一級包名.二級包名......n包名

包下自動生成乙個__init__.py檔案

這個檔案的作用就是標記這個目錄為包

模組

------> 每個py檔案都是乙個模組

模組之間可以互相訪問的 但是訪問是有前提的

需要在當前模組中匯入要訪問的模組

包下的模組也是可以互相訪問的—不同的包之間的模組也可以互相訪問

有了包的概念之後 匯入模組的方式:

需要指明這個模組來自那個包

匯入模組的方式

1.import 一級包名。二級包名....n級包名.模組名

使用模組中的內容

一級包名。二級包名....n級包名.模組名.內容名

2.別名

注意:器了別名之後只能用別名

一級包名。二級包名....n級包名.模組名 as 別名

3 from 一級包名。二級包名....n級包名.模組名 import 內容名

直接使用匯入的內容名即可

4. from 一級包名。二級包名....n級包名.模組名 import *

*表示泛指指定模組下的所有內容

使用所有內容有個前提 內容中沒有__all__ 這個字段

如果有 只能使用__all__下的內容

__all__ 只有在import *下受限制 其他方法沒有限制

模組分類

系統模組 random

自定義模組 自己寫的py檔案

第三方模組 pygame

python語法 模組和包(18)

python模組就是乙個.py檔案。它分為系統模組和自定義模組。1.1.1 import 模組名 使用 模組名.函式 模組名.變數1.1.2 from 模組名 import 函式名 變數 類 使用 函式名 變數名類名只能使用import後面匯入的函式,變數等 1.1.3 from import 把乙...

Python基礎 模組和包

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

python基礎 模組和包

目錄 每乙個專案是由乙個或多個模組組成。每乙個以.py結尾的檔案 python源 都是乙個模組 工具包 模組 工具包 中定義的全域性變數,類,函式都是可以提供給呼叫函式使用的工具。模組可以根據功能來進行設計,使得可以更有邏輯的組織 段,以及更好的復用。在日常工作開發中每個人可以負責自己的模組,主程式...