1、路徑搜索
列表中的路徑的先後順序代表了python解釋器在搜索模塊時的先後順序,如果程序查找到相同名字的有可能並不是我們所需要的,後面使我們需要的也不會執行到,所以有時候我們需要手動添加路徑。 import sys
sys.path.append('/home/itcast/xxx') 或者 sys.path.insert(0, '/home/itcast/xxx') # 可以確保先搜索這個路徑
2、重新導入模塊
導入模塊後,我們對之進行更改,都不會影響現在的模塊內容,如果我們需要更改後的模塊內容,我們必須重新導入模塊,而不需要耗時間的重啓。重新導入模塊應該使用下面的方法:
from imp import reload
reload(模塊名)
3、多模塊開發時的注意點
from girl import * 和import girl導入模塊如果對模塊內容沒有更改,兩者是一樣的,如果更改的話,下面代碼運行的結果是不一樣的。from girl import *可以理解成內容複製就是深拷貝,而import girl可以理解成地址複製就是淺拷貝,深淺拷貝可見上個博客。