python 模块,包,变量的调用方法

Posted 三道_python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件的变量

 

以上是关于python 模块,包,变量的调用方法的主要内容,如果未能解决你的问题,请参考以下文章

python模块与模块之间的调用包与包之间的调用

python如何引用其他模块中类的方法中的变量?

模块与包之间的调用

Python Day05 python 环境变量和import模块导入

python--包模块调用

Python包的导入说明