time模块
1.获取当前时间戳:
time.time()
2.将时间戳转化为时间元组:
#t为时间戳 time.localtime(t)
3.格式化日期:
#x为时间元组
time.strftime("%Y-%m-%d %H:%M:%S",x)
格式化格式一览:
%Y-%m-%d %H:%M:%S 对应:2016-04-07 10:25:09 %a %b %d %H:%M:%S %Y 对应:Thu Apr 07 10:25:09 2016
4.将格式化字符串转化为时间戳:
time.mktime(time.strptime(k,"%Y-%m-%d %H:%M:S"))
思路分为两步走:
(1)将格式化字符串转化为时间元组:
# K为格式化字符串,如:2016-04-07 10:25:09 需要注意格式对应。 # %Y-%m-%d %H:%M:%S 对应:2016-04-07 10:25:09 # %a %b %d %H:%M:%S %Y 对应:Thu Apr 07 10:25:09 2016 time.strptime("%Y-%m-%d %H:%M:%S")
(2)将时间元组转化为时间戳:
# x为时间元组 time.mktime(x)
字符串加工技巧
split()和join()
split()用来切割字符串
如:
'罗恩 23 35 44'.split()
它将被分为
['罗恩', '23', '35', '44']
join()用来合并字符串
如
a=['c','a','t'] b='' print(b.join(a))
结果为:cat
操作字典的相关方法:
遍历字典的键和值
for k,v in DictName.items(): #遍历字典的键值对,k对应键,v对应值 #k,v 的名字可以自己取,DictName是字典名
遍历字典的值
for value in DictName.values(): #value的名字可以自行另取 #DictName是要遍历的字典的名称 #.values():是固定的用法
遍历字典的键
for value in DictName.keys(): #value的名字可以自行另取 #DictName是要遍历的字典的名称 #.keys():是固定的用法
csv模块
reader()函数和DictReader类。
前者用于读取一般的csv文件,后者通常读取第一行为表头的csv文件。
将内容写入csv的时候,同样有两种方式:writer()函数和DictWriter类。后者需要注意设置参数fieldnames
CSV文件的读取和写入:
openpyxl模块
openpyxl的基础知识
模块导入、工作簿、工作表、单元格、样式和图形设置。
openpyxl读写excel文件
读取数据、对数据进行处理、数据输出。
筛选匹配数据常用方法
单/多行(列)数据获取、加工、输出。
excel样式设计常用方法
处理工作表样式;调整列宽、行高
处理单元格样式:填充、边框、对齐方式
excel绘图常用方法
折线图、柱状图、散点图等