python之模組 包相關內容

2021-09-02 23:16:11 字數 430 閱讀 9199

在python中乙個.py檔案就是乙個模組,模組提高了**的可維護性。

def   add(x,y)

print(x+y)

模組越來越多,大家寫的模組名重複的概率就會比較大,為了合理的管理模組,引入了包

包是用來管理模組的,每個包下都有乙個__init__.py的檔案。

匯入包的兩種方式:只有這兩種方法

不建議使用這樣形式:

from 包名 import  *  這種載入的太多,消耗太多的記憶體空間

from  包名 import  模組名

import  包名   #  執行包下面的__init__.py 這個檔案

為了讓匯入的包名正確,專案能跨平台執行,一般選擇專案名這個資料夾作為basedir

注意:模組或者包匯入的時候,是通過系統路徑來進行查詢的。也就是sys.path 這個值

python之閉包函式及相關內容

精髓 可以把函式當成變數去用 1 可以賦值 def func print from func f func print f,func f 2 可以當做函式當做引數傳給另外乙個函式 def func print from func def foo x x func的記憶體位址 print x x fo...

ORACLE相關內容

1 em,dbca,netca,netmgr出現亂碼方案 cd oracle home jre lib mv font.properties font.properties.bak mv font.properties.zh font.properties em,dbca,netca,netmgr詳...

JVM相關內容

本地 native code 每個因素對記憶體占用的影響又會隨著應用程式 執行環境和系統平台的不同而變化,那怎樣計算總的記憶體佔用量?是的,想得到乙個準確的數字不是那麼容易,因為 你很難控制本地 native 部分。你能控制的部分只有堆大小 xmx,類占用的記憶體 xx maxpermsize,還有...