1. 程式人生 > >python之模塊引入

python之模塊引入

模塊 ... () 。。 一個 圖片 xxxx 區別 問題

模塊引入就是我們經常見到的import xxxx以及from xxx import xxx兩種形式。無論是哪一種方式,都要具體到模塊名。下面分別看一下兩種區別:

1. import

import 後面直接跟的就是模塊。關於模塊一定要具體到文件,否則調用的時候會出問題。以下圖的文件目錄為例,其中a.py,b.py裏面都寫了一個小函數,等會驗證調用是否成功。。

技術分享圖片

以我在sub.py代碼為例,如果想調用sub_a裏面a.py中方法,需要寫成這樣:import big_package.sub_a.a

2. from ... import ....

我們發現如果用這種方式導入,在方法調用的時候,可以不用寫前面一長串的目錄,直接用import後面的模塊名,然後調用就可以了。

可以寫成這個樣子:

from big_package.sub_a import a

a.add(1,2)


還有第二種寫法,直接具體到函數名:

from big_package.sub_b.b import *
sub()






python之模塊引入