import time# def month(n):# ????time.local()# ????struct_time=time.strptime("%Y-%m-1","%Y-%m-%d")# ????print(struct_time)# ????return time.mktime(struct_time)# # print(month(2))# ret=time.localtime(1500000000)# print(ret)# print(time.strftime("%Y",ret))# print(struct_time)# ret=time.localtime()# print(ret)# print(time.strftime("%Y"))# time模块: ???????# print(time.time())#时间戳# 时间戳时间,格林威治时间,float数据类型 ?给机器用的 ???# 英国伦敦的时间 ?1970.1.1 0:0:0 ???# 北京时间 1970.1.1 8:0:0 ???# 1533693120.3467407 ???????#时间元祖 ???# ret=time.localtime() ???# print(ret) ???????#格式化时间: ???# print(time.strftime("%Y-%m-%d"))#他们之间的转换关系:# ????时间戳转换成结构化时间在转换成格式化时间# ret=time.localtime(1500000000)# print(ret)# print(time.strftime("%Y-%m-%d",ret))# ????格式化时间转换成时间戳# struct_time=time.strptime("2018-8-8","%Y-%m-%d")# print(time.mktime(struct_time))# sys模块import sys ??# 和python解释器打交道的# sys.path ?#查看文件路径# sys.modules ??#查看模块路径# print(sys.platform) ??#查看系统# sys.exit() ?# 结束程序#os模块import os ???#os.模块# os.makedirs(‘dir/dir1‘)#生成文件多层目录# os.mkdir(‘dir2‘)#创建同级文件# os.removedirs(‘dir/dir1‘)#删除多级文件,必须要求文件为空,遇到非空文件则不删除# os.rmdir(‘dir2‘)#删除单级文件,非空文件不删除,报错# ret=os.listdir(‘E:\python:Project‘)#查看该路径下文件,以列表形式打印# print(ret)# os.system("02.py")用于copy和删除文件# ret=os.popen("02.py")#用于查看某些信息,执行某些操作# print(ret.read())# ????os.path模块# print(os.path.dirname(‘E:\python:Project\day27\01.py‘))#返回上一级目录# print(__file__)# print(os.path.isfile(‘01.py‘))#判断是否文件,用的绝对路径# print(os.path.isfile(‘E:\python:Project\day27‘))# print(os.path.isdir(‘01.py‘))#判断是否是一个文件夹,用的绝对路径# print(os.path.isdir(‘E:\python:Project\day27‘))# ret = os.path.join(‘E:\python:Project\day27‘,‘aaa‘,‘bbb‘)#将多个路径组合后拼接# print(os.path.abspath(ret))# ret=os.path.getsize(r‘E:\python:Project‘)#统计文件夹中所有的总size# print(ret)# 序列化模块import json#可以匹配其他语言# json的四个用法:# dic={"a":1,"b":2,"c":3}# str_dic=json.dumps(dic)#json.dumps可以将部分其他类型转换为字符串类型# print(str_dic)# dic1=json.loads(str_dic)#json.loads可以将将字符串类型还原成原类型# print(dic1)# with open("file.txt",mode="w",encoding="utf-8")as f:#将部分其他类型的转换为字符串写入文件# ????json.dump(dic,f)# with open("file.txt",mode="r",encoding="utf-8")as f:#将转换的类型还原并且读出# ????print(json.load(f))
time模块和os模块,json模块
原文地址:https://www.cnblogs.com/zhangdaye/p/9445389.html