python全栈脱产第17天

Posted zhouyi0316

tags:

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

一、time模块

  1.时间戳:timestamp 从1970年1月1日到现在的秒数  time.time()浮点型时间

  2.localtime当地时间  time.local()结构化时间

  3.UTC世界时间  time.gmtime()结构化时间

    可以用%Y等命令转换成我们看得懂的时间格式,仅限于结构化时间

  4.time.sleep()让程序睡眠一定秒数

二、datetime模块

  python实现的一个时间处理模块

  优点:datetime比time更灵活,更本土化

  timedelta表示时间差

    两个时间差可以用 +-*/

    时间差和datetime可以用+-

  1.datetime.datetime.now()  返回当前的格式化字符时间,也可手动指定时间(.year;.day)

  2.datetime.datetime()  手动指定时间

  3.dateytime.timedelte()  表示时间差的模块

三、shutil模块

  用于简化文件操作

  1.copy

  2.move

  3.rm

  4.make_archive  用来创建压缩文件,仅支持tar和zip格式

  5.zipfile和tarfile  用来解压zip和tar文件

四、random模块

  1.random()  开闭

  2.randint()  开开

  3.randrange  开闭

  4.choice[]  随机选择一个

  5.sample()  随机选指定个数

  6.uniform()  闭闭浮点

  7.shuffle  打乱顺序

五、sys模块

  系统相关;一般用于设计脚本程序

  argv  获取cmd输入的参数

六、os模块

  操作系统相关;路径相关

七、pickle模块

  作用于序列化

  序列化就是把内存中的数据持久化到硬盘

  1.能将所有python中的数据序列化

  2.反序列化,将之前序列化的数据再恢复成python的数据格式

  跨平台性差:pickle产生的数据,只能由python读取

八、json模块

  用于处理json格式数据的模块,全称为JavaScrip Object Notation的对象表示法

  要求:数据的最开始和最末尾必须要有{}和[]

  优点:是一种通用的数据交换格式,目前主流的语音都能轻松解析  注意:在使用json格式的时候,数据类型必须按照要求来写,不支持python、元组、True/False

  序列化:1.dump  处理文件

      2.dumps  处理字符串

  反序列化:1.load  处理文件

       2.loads  处理字符串

  

以上是关于python全栈脱产第17天的主要内容,如果未能解决你的问题,请参考以下文章

python全栈脱产第18天

python全栈脱产第12天

python全栈脱产第11天

python全栈脱产第37天------进程池与线程池协程gevent模块单线程下实现并发的套接字通信

python全栈脱产第34天------开启进程的两种方式join方法进程对象其他相关的属性和方法僵尸进程孤儿进程守护进程互斥锁

巨蟒python全栈开发-第17天 核能来袭-成员