码迷,mamicode.com
首页 > 编程语言 > 详细

python基础-模块学习

时间:2017-10-17 19:01:35      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:shutil   .json   time()   util   __init__   配置文档   压缩   函数   时间   

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基础-模块学习

标签:shutil   .json   time()   util   __init__   配置文档   压缩   函数   时间   

原文地址:http://www.cnblogs.com/cola0415/p/7682864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!