Skip to content

Latest commit

 

History

History
53 lines (50 loc) · 1.99 KB

python import导入说明.md

File metadata and controls

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


import 包名.模块名 或模块(只能到模块一级)
  主调模块与包同级别
      导入时:
          import 包名.模块名 as 别名
      调用时:
          对象实例化:对象 = 别名.类名()
          方法调用:别名.方法名()
      导入时:
          import 包名.模块名.类名 as 别名
      调用时:
          对象实例化:对象 = 别名()
          方法调用:别名()

主调模块与模块同级别
    导入时:
        import 模块名 as 别名
    调用时:
        对象实例化:对象 = 别名.类名()
        方法调用:别名.方法名()