根據我所學到的知識,python 當中先是def 定義乙個函式 如果這個檔案當中定義的函式多了 之後 別的檔案要用到 a檔案當中的函式 就可以匯入 a檔案 然後 a.函式名字 就可以呼叫這個函式了。省時省力
比如說:re time os sys 等等模組就是這樣使用的。可以把函式當中工具來看,而模組就相當於裝著這些工具的工具箱!
接著寫關於 模組的匯入
匯入模組只用匯入一次就好了,多次匯入是不管用的。因為模組有 sys.modules.keys() 呼叫模組時,會首先自檢是否已經呼叫了本模組。
那麼匯入的方法是多樣的。 首先是 import 模組名字 那麼使用的時候就是 模組名.函式名字() 注意假如模組當中的函式呼叫了模組當中的變數,那麼不管本地是否有一樣名字的變數,都不會使用。
import 模組名 as 自己起的名字 也有這樣的情況 一方面是解決名字太長 輸入問題。更重要的是可以 把多個模組的名字 命名成乙個名字 提高了你寫的**的相容性
form 模組名字 import 函式名 這種匯入的方法好處是 :假如你匯入的模組裡面有一萬個函式名 大大的占用了記憶體空間 我這樣匯入 只匯入我需要的函式 當然 這個函式也就在我的命名空間當中了
假如我目前的檔案有乙個重名的函式名 那麼匯入的模組是不管用的 。
from 模組名 import * 和__all__['函式名字',『變數名字』 ] 是一對 如果模組內沒有 all 那麼 * 會匯入所有的名字
如果有了all 那麼只會匯入 all 列表當中的名字
附加知識:
寫好的乙個模組 如果想要在本檔案當中使用某個功能,而不想讓呼叫的檔案使用 可以使用
__name__ == '__main__' 方法來判斷。
# __name__# 在模組中 有乙個變數__name__,
# 當我們直接執行這個模組的時候,__name__ == '__main__'
# 當我們執行其他模組,在其他模組中引用這個模組的時候,這個模組中的__name__ == '模組的名字'
poi匯入記錄一下 簡單操作
最基本的poi匯入老記不住 所以簡單記錄一下方便後期來看 poi匯入匯出依賴 multipartfile file multrequest.getfile file 務必與前端input的mame一致 string filename file.getoriginalfilename 獲取上傳的xls...
簡單說一下父模組和子模組
乙個專案當中有很多個模組,有乙個父模組然後剩下的都是子模組,但是怎麼樣才能實現子模組和父模組之間的連線呢?首先要清楚一件事情,無論怎麼樣去連線,最終都是通過pom.xml檔案進行連線,那具體應該怎麼操作呢?首先要明確你需要哪些子模組,比如我做乙個電商專案,我需要的父模組就是parent的module...
寫一下今天的收穫
之所以又把我多年丟棄的部落格找回來呢,主要是因為今天聽了馬哥教育的課程。就算是為了他們做廣告吧,真心的很感謝南一博老師,今天提到了要養成記部落格的好習慣。這確實是一種可以約束自己不斷學習的方式,想想自己之前真的是太懶了,沒想到距離上一次寫部落格已經一年多的時間了,真的是對不起自己,也對不起csdn這...