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!
留言列表