在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,還有...