1. 程式人生 > >python中的import模組引用(一)

python中的import模組引用(一)

python利用import匯入模組來實現程式碼的高複用性。

在同一個包內建立一個名為a1.py的模組,在裡面對a、b、c、d、e、f等變數進行定義。

a = 11
b = 22
c = 33
d = 44
e = 55
f = 66

 

接下來我們可以直接在a2.py中引用a1.py的變數,如下:

import a1

m = a1.a + a1.b * a1.c - a1.d + a1.e * a1.f
print (m)

 

對於在同一包下的不同子包內模組呼叫,則可以用在包內的絕對路徑來呼叫(注意是包內的絕對路徑而非系統的絕對路徑),路徑/用.來代替。路徑如下:

#程式碼:#
import first.first_1.a1

m = first.first_1.a1.a + first.first_1.a1.b * first.first_1.a1.c - first.first_1.a1.d + first.first_1.a1.e * first.first_1.a1.f
print (m)

 

但是如果是大型專案的話按上面的方法呼叫就會很麻煩,這時我們可以使用as來指代某一個其他子包下的模組。

import first.first_1.a1 as f4

m = f4.a + f4.b * f4.c - f4.d + f4.e * f4.f
print (m)