Python學習筆記4 模組

2021-06-26 04:32:20 字數 1432 閱讀 7634

現在看看python中的模組吧!

先貼上**:

main.py:

import module

module.function()

module.py:

def function():

print "execute function"

一 引入模組

可以看到,我們使用關健字import引入模組,格式:import 模組名(不需要檔案字尾名);

二 呼叫方法

引入模組後,可以把引入的模組當成乙個物件,然後通過模組物件來呼叫引入其中某個物件,格式:「模組.物件」。

三 引入模組重新命名

修改main.py如下:

import module as m

m.function()

四 引入模組中指定物件

修改main.py如下:

from module import function

function()

引入模組中的全部物件:from module import * 

五 搜尋路徑

1 程式所在資料夾

# 為空

2 標準庫安裝路徑

3 環境變數pythonpath路徑

六 模組包

我們可以講功能相似的功能放在乙個資料夾裡面,組成乙個模組包。

但該資料夾中必須包含乙個__init__.py的檔案,提醒python,該資料夾為乙個模組包。__init__.py可以是乙個空檔案。

例如:在資料夾dir中,有兩個功能檔案add.py和sub.py,當然還有乙個__init__.py,然後我們可以使用如下方式引入:

import dir.add

import dir.sub

最後,貼上**。

__init__.py:

test.py:

from dir.add import add

from dir.sub import sub

print add(2,1)

print sub(2,1)

add.py:

def add(a, b):

return a + b

sub.py:

def sub(a, b):

return a - b

補充(2014/11/18):

匯入模組如果使用import ***的形式,則它的內容要加上***.進行限定。如果不想要***.限定,則需要使用:

from *** import ***。

Python 學習筆記 (4) 模組

模組基本上就是乙個包含了所有你定義的函式和變數的檔案。為了在其他程式中重用模組,模組的檔名必須以.py為副檔名。模組可以從其他程式 輸入 以便利用它的功能。這也是我們使用python標準庫的方法。首先,我們將學習如何使用標準庫模組。usr bin python filename using sys....

python學習筆記 4 模組

常見的內建模組 模組匯入模組的語法 模組,在python裡乙個py檔案,就可以理解為模組 不是所有的py檔案都能作為模組來匯入 如果讓可以匯入,模組名字必須遵守命名規則 import time 1 使用import模組名直接匯入乙個模組 from random import randint 2 fr...

python學習(4)模組

模組是 py檔案,包是包含模組的資料夾,包與普通資料夾的不同之處是,包中總有乙個 init py檔案。模組和包的存在是為了防止重名。用import 語句匯入模組,用 from.import 語句匯入函式。我們經常需要動態匯入模組,可以參照下面的例子 try from cstringio import...