python基础-模块学习

Posted

tags:

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

1.定义:
模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能),本质就是.py结尾的python文件。
包:用来从逻辑上组织模块,本质是一个目录(必须带有一个叫__init__.py文件)

2.导入方法
导入模块:
import module1,module2
from module1 import *
from module1 import logger(模块) as logger2(别名)
导入包:import

3.import本质(路径搜索和搜索路径)
导入模块:把python文件解释一遍
导入包:执行该包下的init.py文件

4.导入优化
from module_test import test

5.模块分类
a.标准库
b.开源模块
c.自定义模块
标准库:
1.time与datetime 时间戳,格式化时间输出,元组
time:
timezone(UTC to 秒)、altzone(UTC and DST to 秒)、daylight(是否使用DST)
functions:
time() 时间戳time.time()
clock()
sleep() 延时
gmtime() seconds to () UTC
localtime() seconds to () local
asctime() tuple to string %a(星期) %b(月) %d(日) %H %M %S %Y(年)
ctime() 时间戳seconds转化为上面的格式
mktime() local to seconds
strftime() tuple to string strftime(format,tuple)
strptime() string to tuple strptime(string,format)
tzset()
2.random模块
3.OS模块
4.sys模块
5.shutil模块 高级的文件、文件夹、压缩包处理模块
6.json、pickle模块
7.shelve模块 pickle
8.xml处理模块 实现不同语言或程序之间进行数据交换的协议
9.ConfigParser模块 用于生成和修改常见配置文档
10.hashlib模块 用于加密相关的操作














































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

python基础-模块学习

Python基础学习

Python基础学习

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

Python基础13 - Paramiko模块学习

python基础学习日志day5