python入門學習6 模組和包

2021-10-23 22:22:39 字數 1019 閱讀 5696

1.1、了解模組

模組就是乙個python檔案 包含了python物件定義和pythonyu語句

模組能定義函式,類和變數

模組裡面也能包含可執行的**

1.2、匯入模組

匯入語法:

import 模組名1

form 模組名 import 功能名

form 模組名 import 功能名1,功能名2

from 模組名 import *

import 模組名 as 別名

from 模組名 import 功能名 as 別名

呼叫語法 :

模組名.功能名()

功能名()

1.3、製作模組

每個python檔案都可以作為乙個模組,模組的名字就是檔案的名字,

*********自定義模組需要符合識別符號命名規則*********

模組定位順序:

1、當前目錄

2、pathonpath下的每個目錄

3、如果都找不到

注意:自己的檔名不要和已有模組名重複,否則導致模組功能無法使用

使用 from 模組名 import 功能的時候如果功能名字重複,呼叫到的是最後定義或匯入成功的功能

1.4、__all__

如果乙個模組檔案中有__all__變數,當使用 from *** import *匯入時,只能匯入這個列表中的元素

1.5、包的使用方法

包的定義:

將有聯絡的模組組織在一起,防盜同乙個資料夾下,並且在這個檔案加建立乙個名字未__init__.py檔案,那麼這個資料夾就稱之為包。

new -->python package 輸入包名 ok 新建模組模組

包匯入1、

import 包名.模組名

呼叫包名.模組名.功能名

包匯入2、

必須在__init__.py檔案中新增__all__ = ,控制允許匯入的模組列表

from 包名 import *

模組名.目標

python學習 模組和包

模組是python程式架構的核心概念 語法 import匯入 import 模組名1,模組名2注意雖然上邊的也行,但是在pep8規範中要求在匯入模組時,每個匯入應該獨佔一行 import 模組名1 import 模組名2 import 模組名1 as 模組別名這裡需要說的是模組別名使用大駝峰命名法 ...

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...