from 包名.模块名 或模块 import 包名,模块名,类名,方法名 as 别名
from 只能到模块一级
这种import 只能跟单层,不能是加.的多层结构
主调模块与包同级别
导入时:
import 包名.模块名 as 别名
调用时:
对象实例化:对象 = 别名.类名()
方法调用:别名.方法名()
导入时:
import 包名.模块名.类名 as 别名
调用时:
对象实例化:对象 = 别名()
方法调用:别名()
主调模块与被调模块在不同包中:
基础包----工程下一级的包
导入时:
import 基础包.包名.模块名 as 别名
调用时:
对象实例化:对象 = 别名.类名()
方法调用:别名.方法名()
导入时:
import 基础包.包名.模块名.类名 as 别名
调用时:
对象实例化:对象 = 别名()
方法调用:别名()
主调模块与模块同级别
导入时:
import 模块名 as 别名
调用时:
对象实例化:对象 = 别名.类名()
方法调用:别名.方法名()
import 包名.模块名 或模块(只能到模块一级)
主调模块与包同级别
导入时:
import 包名.模块名 as 别名
调用时:
对象实例化:对象 = 别名.类名()
方法调用:别名.方法名()
导入时:
import 包名.模块名.类名 as 别名
调用时:
对象实例化:对象 = 别名()
方法调用:别名()
主调模块与模块同级别
导入时:
import 模块名 as 别名
调用时:
对象实例化:对象 = 别名.类名()
方法调用:别名.方法名()