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