21模块

Posted v-h3

tags:

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

1.模块导入方式
import xx 导入大模块
from xxx import xx 导入模块某功能
2. Collections
1.counter 计数器
技术分享图片
2.栈:先进后出(桶里装馒头) python中没有栈 自己写个简略的栈(有问题)
技术分享图片
 
3.队列(queue)先进先出 (排队办理业务)
技术分享图片
 
4.双向队列(deque)
技术分享图片
 
5.namedtuple 命名元祖.
技术分享图片
 
6.defaultdict 默认值字典
技术分享图片
 
3.time 模块
1time.time() 时间戳
技术分享图片
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m ?份(01-12)
%d ?内中的?天(0-31)
%H 24?时制?时数(0-23)
%I 12?时制?时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
2.时间戳--->格式化时间
strftime() 时间格式: %Y-%m-%d %H:%M:%S
结构化时间 time.localtime()本时区 time.gmtime()格林尼治时区
strptime() 把格式化时间转化成结构化时间
mktime() 把结构化时间转化成时间戳
技术分享图片
 
技术分享图片
 
3.计算时间差
技术分享图片
 
技术分享图片
 
4.random模块
技术分享图片
 
5.os模块
所有和操作系统相关的内容都在os模块
os.sep 文件路径分隔符 输出操作系统特定的路径分隔符win下为"\"Linux下为"/"
技术分享图片
os.makedirs(‘dirname1/dirname5‘) # 创建文件夹目录结构
os.removedirs(‘dirname1/dirname5‘) # 删除文件夹, 如果文件夹内没有东西。 就可以删除。否则报错
上面2个更好用
os.mkdir(‘dirname/哈哈‘) # mkdir如果父级目录不存在。 报错
os.rmdir(‘dirname‘) # 删除文件夹 如果文件夹内没有东西。 就可以删除。 否则报错
技术分享图片
 
技术分享图片
 
6. sys模块
sys.path python查找模块的路径
技术分享图片
 
技术分享图片
 

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

21.python的模块(Module)和包(Package)

21. Python 模块

21.os模块

21-configparsersubprocess模块

2018-06-25-Python全栈开发day21-part2-模块介绍

py 的第 21 天