close

8. 引用外部檔案:

Python利用關鍵字import來引用外部檔案,該語法需寫在程式碼之開頭。

(1) 其基本寫法為:

import 外部檔案名稱

要注意,外部檔案名稱不含檔案之副檔名。

若要引用外部檔案中的變數,在程式碼中不可直接寫下變數名稱,應寫成:

外部檔案名稱.變數名稱

同樣的,要引用外部檔案中的函式,也應寫成:

外部檔案名稱.函式名稱(參數一, 參數二, 參數三)

範例如,設有一個檔案名為mei.py,其內容程式碼為:

name="weiwei"

age=18

def introduction():

    print "hi everyone, I'm",name,",",age,"years ago!"

而今有另一個檔案名為pytt.py,其引用了mei.py,而其程式碼如下:

import mei

mei.introduction()

而在執行pytt.py之後,會顯示出:

hi everyone, I'm weiwei , 18 years ago!

引用外部檔案時,若嫌外部檔案名稱太長,可使用關鍵字as,自訂名稱取代外部檔案名稱。如在pytt.py中,其內容改為:

import mei as m

m.introduction()

而在執行pytt.py之後,一樣會顯示出:

hi everyone, I'm weiwei , 18 years ago!

(2) 從檔案中引用變數或函式:

from 外部檔案名稱 import 函式名或變數名

要注意,外部檔案名稱不含檔案之副檔名。

在這種寫法中,若要引用外部檔案中的變數或函式,在程式碼中可直接寫下變數或函式名稱。

範例如,設有一個檔案名為mei.py,其內容程式碼為:

name="weiwei"

age=18

def introduction():

    print "hi everyone, I'm",name,",",age,"years ago!"

而今有另一個檔案名為pytt.py,其引用了mei.py,而其程式碼如下:

from mei import introduction

introduction()

而在執行pytt.py之後,會顯示出:

hi everyone, I'm weiwei , 18 years ago!

 

 

上一篇: 類別

下一篇: 數學運算

回python教學 總目錄

arrow
arrow

    埃伯 發表在 痞客邦 留言(0) 人氣()