python常用模块初识

来源:互联网 发布:卷帘门价格算法 编辑:程序博客网 时间:2024/06/06 09:25

一、模块和python包定义:

本质上来讲模块就是一个以.py结尾的python文件(文件名:test.py,模块名:test),作用是实现一个功能;

包(package)的定义:本质就是一个目录(必须带有一个__init__.py文件),功能是写模块文件的;

二、导入模块和模块包方法:

①import module_name1, module_name2

    import 包名

调用:module_name.函数名()

②如果模块中有多个函数名,方法如下:

from module_name import *(不建议使用,如果源文件中含有与模块中相同的函数名,则会被覆盖)

from module_name import 函数名(可同时导入多个。不建议使用,如果源文件中含有与模块中相同的函数名,则会被覆盖)

调用:函数名()

③解决方法

from module_name import 函数名 as 函数别名

调用:函数别名()

④其它

通过from module_name 导入的不仅仅可以是函数,也可以是一个变量。

from module_name import 变量名

调用:直接使用即可。

三、导入模块和包的本质(搜索路径)

模块:就是把python文件解释一遍;

包:执行包文件下的__init__.py文件;

四、模块分类

1、标准库;

1.1、time与datetime

import time

time.time() #获取时间戳

2、开源模块;

3、自定义模块;












原创粉丝点击