python study day5

1、模块的定义

  模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)

2、模块的使用方法:

   Import module_name

   Import module_name1, module_name2

       From module_alex import * 表示导入模块module_alex中的所有(不建议使用)

  From module_alex import * 是导入module_alex中所有的代码

  From module_alex import logger  as  logger_alex 这种方法可以解决两个程序名一致的问题

3、import的本质(路径搜索和搜索路径)

       就module_alex = all code  即将module_alex中的代码解释一遍,并赋给module_alex

       Import module_name ---àmodule_name.py---à module_name.py路径-àsys.path中

扫描二维码关注公众号,回复: 6831865 查看本文章

4、包的定义

       用来从逻辑上组织模块的,本质就是一个目录,(必须带有一个__init__.py的文件)

5、包的导入

       导入包的本质就是执行包里面的__init__.py文件

       所以不能import pack_age 直接导入包,但是可以在__init__.py中导入对应的模块,然后import pack_age,这样就可以用了。

猜你喜欢

转载自www.cnblogs.com/yunmengchen/p/11222798.html