自学Python6.4-内置模块(2)
2017-08-24 08:49
162 查看
自学Python6.4-内置模块(2)
7. xml
8.conf
9.requests
10.logging
11.paramiko
12.time & datetime
时间相关的操作,时间主要分三种表示方式:
- 时间戳 1970年1月1日之后的秒,即:time.time()
- 格式化的字符串 2014-11-11 11:11, 即:time.strftime('%Y-%m-%d')
- 结构化时间 元组包含了:年、日、星期等... time.struct_time 即:time.localtime()
import time print(time.clock()) #返回处理器时间,3.3开始已废弃 , 改成了time.process_time()测量处理器运算时间,不包括sleep时间,不稳定,mac上测不出来"8.552934682948413e-07" print(time.process_time()) 0.046800299999999996 print(time.altzone) #返回与utc时间的时间差,以秒计算\ '-32400' print(time.asctime()) #返回时间格式"Thu Aug 31 08:28:02 2017", print(time.localtime()) #返回本地时间 的struct time对象格式'time.struct_time(tm_year=2017, tm_mon=8, tm_mday=31, tm_hour=8, tm_min=28, tm_sec=2, tm_wday=3, tm_yday=243, tm_isdst=0)' print(time.gmtime(time.time()-800000)) #返回utc时间的struc时间对象格式'time.struct_time(tm_year=2017, tm_mon=8, tm_mday=21, tm_hour=18, tm_min=14, tm_sec=42, tm_wday=0, tm_yday=233, tm_isdst=0)' print(time.asctime(time.localtime())) #返回时间格式"Thu Aug 31 08:28:02 2017" print(time.ctime()) #返回 同上"Thu Aug 31 08:28:02 2017" # 日期字符串 转成 时间戳 string_2_struct = time.strptime("2016/05/22","%Y/%m/%d") #将日期字符串 转成 struct时间对象格式 time.struct_time(tm_year=2016, tm_mon=5, tm_mday=22, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=6, tm_yday=143, tm_isdst=-1) print(string_2_struct) struct_2_stamp = time.mktime(string_2_struct) #将struct时间对象转成时间戳 '1463846400.0' print(struct_2_stamp) #将时间戳转为字符串格式 print(time.gmtime(time.time()-86640)) #将utc时间戳转换成struct_time格式 'time.struct_time(tm_year=2017, tm_mon=8, tm_mday=30, tm_hour=0, tm_min=24, tm_sec=2, tm_wday=2, tm_yday=242, tm_isdst=0)' print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()) ) #将utc struct_time格式转成指定的字符串格式 '2017-08-31 00:28:02'
将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
python中时间日期格式化符号:
%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) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% %号本身
13. re
相关文章推荐
- 自学Python6.3-内置模块(1)
- python的内置日志模块logging
- 使用python内置smtplib模块发送邮件
- Python学习笔记(四十)— 内置模块(9)HTMLParser
- Python基础(九) 内置模块
- Python17个常用内置模块总结 (运维)
- Python笔记第3章,模块和模块的常用方法,函数式编程yield,三元运算Lambda表达式,内置涵数,常用模块
- Python17个常用内置模块总结
- Python3.5——内置模块详解之random模块
- 使用Python内置的模块与函数进行不同进制的数的转换
- 6.python模块(导入,内置,自定义,开源)
- python精简笔记(六)——内置模块介绍
- Python内置模块-日志模块(logging)常见用法
- Python常用内置模块之xml模块(详解)
- Python之架构 语法 数据结构 内置模块 标准库等概览
- Python常用操作系统及内置模块命令
- Python学习笔记(三十九)— 内置模块(8)XML基础
- 使用python的内置ctypes模块与c、c++写的dll进行交互
- python内置正则表达式(re)模块官方文档简要中文版
- Python学习之常用内置模块:urlib