python中模塊導入

  • 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/kun1280437633/article/details/79510411

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可以理解成地址複製就是淺拷貝,深淺拷貝可見上個博客。

相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。