time模块和os模块,json模块
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))