python常用模块初识
2017-08-02 11:41
351 查看
一、模块和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、自定义模块;
本质上来讲模块就是一个以.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、自定义模块;
相关文章推荐
- python常用模块初识
- python3中,os.path模块下常用的用法总结
- python爬虫常用的模块
- python常用模块补充hashlib configparser logging,subprocess模块
- python中os.path常用模块
- 【Python】最常用的五个Python 模块
- python os模块常用方法
- python常用模块使用分析
- python 常用模块
- 简单python常用模块
- 常用的python模块及安装方法
- Python常用的5大模块详解
- python os.path模块常用方法
- Python 主要模块和常用方法简览
- 整理-python常用模块使用说明
- Python模块常用的几种安装方式 windows下xgboost安装 whl文件安装
- 【python】常用第三方模块
- python 常用模块之os、sys、shutil
- Python 学习笔记(常用模块)
- python os.path模块常用方法详解