python培训之导入模块的本质探究

发布时间:2022-12-16 09:31:58 人气:108 作者:多测师

  python导入模块的本质探究

  1、执行一个.py文件,开辟新的内存,将导入的东西放入内存中,这样可以通过调用直接从内存中获取。

  2、当模块越来越多时,需要通过包来管理模块。

  实例

  # 在包文件中进行调用(一般导入语句都在开头)

  import harry

  import magic

  print(harry.name)

  harry.Fight()

  c = harry.Course('哈利')

  c.add_course('黑魔法防御术')

  magic.use_magic()

python培训之导入模块的本质探究

  # 模块重命名

  import harry as hy # 这样防止模块名字太长起到重命名的作用

  # 导入方法2

  from harry import name

  from harry import Fight

  from harry import Course

  print(name)

  Fight()

  c = Course('哈利')

  c.add_course('黑魔法防御术')

  # 这种方法就不用使用harry.的方法,相当于提前声明来源,简化逻辑,也可以起到引入特定变量特定函数特点类的作用

  # from harry import name

  # from harry import Fight

  # from harry import Course

  也可以用以下表达代替用来简化代码

  from harry import name, fight, Course

  或者

  from harry import *

  # 这个表示把所有的都导入

  以上就是python导入模块的本质探究,希望对大家有所帮助。更多Python学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线