python 模塊,包,變量的調用方法


#模塊用來組織函數的
#包是用來組織模塊的
#判斷是否為包,主要是看是否有_init_.py
#bin與bao有什么關系
#調用模塊或者包的方法一覽
# import time,sys 系統模塊可以直接調用,用“,”分割
# import calculte 調用同文件夾的模塊,使用方法calculte.add(1,8),add為變量或者方法
#from calculte import add,sub,這個方法可以直接使用add(),避免變量重復。
#from calculte import *,這個方法可以將所有調入,類似於# import calculte,調用方法同上。
# from calculte import add as plus 調用add並將方法add重命名為plus
#from bao import logger 其中bao為包文件夾名稱,logger為模塊名稱即logger.py
#from bao.logger import logger 調用bao包里的logger模塊中的logger變量
# from bao.bao2.bala import * #這個是正確的啊 調用bao包中bao2包中的bala模塊中的所有
import bao 執行bao包里的_init_.py模塊

import 一個包 執行了init文件,與包里的文件沒多大關系
import 一個文件,執行了文件中的代碼
from xxx import 不能夠調用 def def(另一個文件)的變量,否則會報錯, A調用B文件的變量,B文件恰巧也調用了C文件的變量,這樣A文件執行,會顯示找不到C文件的變量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM