簡單寫一下模組的匯入

2022-07-25 23:33:17 字數 1072 閱讀 9662

根據我所學到的知識,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這...