day5,模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day5,模块相关的知识,希望对你有一定的参考价值。

1.定义:

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

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

2.导入方法:

  import module_name            #module_name = all code,调用的时候需要用 module_name.xx ,相当于把module_name所有code赋给变量module_name

  import module1_name,module2_name

  from module_1 import *

  from module_1 import m1,m2,m3      #m1 =‘**‘,调用的时候直接用 m1,等于把m1当前代码在该文件运行一遍

 

  from module_1 import logger as logger_1

  from . import module_1             #相对导入,从当前目录导入module_1

3.import 本质(路径搜索和搜索路径)

  导入模块的本质是把python文件解释一遍。

  导入包的本质就是执行该包下的__init__.py文件

  import module_name ----------->module_name.py------------>module_name.py的路径-----------sys.path

  

4.导入优化

  from module_test import test

5.模块的分类

a:标准库(内置模块)

b.开源模块(第三方模块)

c.自定义模块

 

标准库:

  1.time 与datatime

  2.时间戳 time.time()

  3.

 

以上是关于day5,模块的主要内容,如果未能解决你的问题,请参考以下文章

python学习之路-day5

python基础学习日志day5-各模块文章导航

day5模块学习--configparser模块

Day5 - 常用模块学习

Day5模块-os和sys模块

Python学习--day5