python内置模块
本篇文章的内容是关于python内置模块 ,现在分享给大家,有需要的朋友可以参考一下这篇文章的内容
time模块
时间戳time.time()#打印出的是秒数,从1970年开始算
time.localtime()#显示的是结构化时间,当地时间
time.gmtime()#显示的也是结构化时间,不过是世界标准时间
将结构化时间转换成时间戳,time.mktime(time.localtime())
立即学习“Python免费学习笔记(深入)”;
将结构化时间转换成字符串时间,time.strftime("%Y-%m-%d %X",time.localtime())
将字符串时间转换为结构化时间,time.strptime("2018:04:03:15:00:00","%Y:%m:%d:%X")
直观的显示时间:time.asctime();time.ctime()
还有datetime模块中的datetime中的now方法也能够显示现在的时间
>>> import time>>> time.time()1522738511.5656116>>> t = time.localtime()#显示结构化时间,可以取出>>> ttime.struct_time(tm_year=2018, tm_mon=4, tm_mday=3, tm_hour=14, tm_min=55, tm_sec=58, tm_wday=1, tm_yday=93, tm_isdst=0)>>> t.tm_year2018>>> t.tm_yday93>>> t1 = time.gmtime()>>> t1time.struct_time(tm_year=2018, tm_mon=4, tm_mday=3, tm_hour=7, tm_min=1, tm_sec=3, tm_wday=1, tm_yday=93, tm_isdst=0)>>> #将结构化时间转换成时间戳>>> t2 = time.mktime(time.localtime())>>> t21522740660.0>>> t3 = time.strftime("%Y-%m-%d %X",time.localtime())>>> t3'2018-04-03 15:35:24'>>> t4 = time.strptime("2018:04:03:15:00:00","%Y:%m:%d:%X")>>> t4time.struct_time(tm_year=2018, tm_mon=4, tm_mday=3, tm_hour=15, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=93, tm_isdst=-1)>>> t5 = time.asctime()>>> t5'Tue Apr 3 15:43:20 2018'>>> t6 = time.ctime()>>> t6'Tue Apr 3 15:43:35 2018'>>> import datetime>>> t7 = datetime.datetime.now()>>> t7datetime.datetime(2018, 4, 3, 15, 45, 39, 99611)>>>
random模块
os模块
sys模块
json模块
re模块
ret = re.findall('xiaom','xaiosmmkxiaomdshaid')print(ret)#元字符:^ $ * + ? {} [] ( )
正则表达式,参见菜鸟教程
xml模块
和json模块的功能类似,用来做数据交换,xml通过节点来区别数据结构