Python基本語法之模組

2021-05-27 19:44:18 字數 1490 閱讀 6783

什麼是模組?

模組是乙個包含所有你定義的函式和變數的檔案,或者是系統定義的標準檔案,字尾名是.py,可以供我們呼叫。

呼叫標準模組**示例

import sys

for i in sys.argv:

print(i)

print('\n\npython path:', sys.path, '\n')

示例執行結果

呼叫自定義模組**示例

# filename: my_module.py

def print_func( name ):

print ("hello : ", name)

return

# filename: test.py

import my_module

my_module.print_func("xiaoming")

示例執行結果

從模組中匯入乙個指定的部分到當前命名空間中,需要使用from … import 語句,如下,引用是則不再需要模組名

# filename: test2.py

from my_module import print_func

print_func("xiaoming")

執行結果與上乙個示例相同。

包的概念

包是一種管理 python 模組命名空間的形式,採用"點模組名稱",比如乙個模組的名稱是 a.b, 那麼他表示乙個包 a中的子模組 b ,包的結構示例如下。

包的import方法示例如下:

import sound.effects.echo

sound.effects.echo.echofilter(input, output, delay=0.7, atten=4)

也可以用如下方式匯入:

from sound.effects import echo

echo.echofilter(input, output, delay=0.7, atten=4)

如果只用到其中乙個函式,可以如下方式匯入:

from sound.effects.echo import echofilter

echofilter(input, output, delay=0.7, atten=4)

python基礎語法之模組

模組化指將乙個完整的程式分解為乙個乙個小模組 通過將這些模組足額,來搭建出乙個完整的程式1.方便開發 2.方便維護 3。模組可以服用在python中乙個py檔案就是乙個模組 在乙個模組中引入外部模組 可以引入同乙個模組多次,單模組的例項只會執行一次 import test import test i...

python 模組之基本

模組的概念 在計算機程式開發過程中,隨著程式 越來越多,在乙個檔案裡 就會越來越長,不利於維護。為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣每個檔案包含的 就相對較少。乙個 py檔案就稱為乙個模組 module 好處 大大提高了 的可維護性 的重用性 的儲存性 模組種類 pyth...

045 Python語法之模組

本質就是從邏輯上組織python 本質上就是.py結尾的python檔案,用於實現某個功能 注意模組不能相互匯入 包的本質就是從邏輯上組織模組,是乙個目錄,必須帶有乙個init.py檔案 import module name import module1 name,module2 name 引入多個...