1、执行一个.py文件,打开新的内存,将导入的东西放入内存中,通过调用直接从内存中获取。
2、当模块越来越多时,需要通过包来管理模块。
实例
#调用包文件(一般导入语句在开头) importharry importmagic print(harry.name) harry.Fight() c=harry.Course('哈利') c.add_course('黑魔法防御技术#39;) magic.use_magic() #模块重命名 importharryashy#这样可以防止模块名称过长,起到重命名的作用 #导入方法2 fromharryimportname fromharryimportFight fromharryimportCourse print(name) Fight() c=Course('哈利') c.add_course('黑魔法防御技术#39;) #这种方法不需要使用hary.的方法,相当于提前声明来源,简化逻辑,也可以引入特定变量特定函数特征类 #fromharryimportname #fromharryimportFight #fromharryimportCourse 也可以用以下表达来简化代码 fromharryimportname,fight,Course 或者 fromharryimport* #这意味着把一切都导入
以上是python导入模块的本质探索,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。