#模块用来组织函数的 #包是用来组织模块的 #判断是否为包,主要是看是否有_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 一个文件,执行了文件中的代码
原文地址:https://www.cnblogs.com/bdua/p/12247876.html
时间: 2024-10-30 12:04:28