time模块和os模块,json模块

Posted 多热烈的白羊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:Projectday271.py‘))#返回上一级目录
# print(__file__)
# print(os.path.isfile(‘01.py‘))#判断是否文件,用的绝对路径
# print(os.path.isfile(‘E:python:Projectday27‘))
# print(os.path.isdir(‘01.py‘))#判断是否是一个文件夹,用的绝对路径
# print(os.path.isdir(‘E:python:Projectday27‘))
# ret = os.path.join(‘E:python:Projectday27‘,‘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模块的主要内容,如果未能解决你的问题,请参考以下文章

day6 模块time datetime random os sys json pikle

8.模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser h

python 常用模块 time random os模块 sys模块 json & pickle shelve模块 xml模块 configparser hashlib subprocess

常用模块介绍 time datetime os sys hashlib json pickle collections

time/datetime/os/sys/json/pickle/hashlib/hmac/logging 模块

python---基础知识回顾(模块sys,os,random,hashlib,re,json,xml,shutil,configparser,logging,datetime,time,集合,(代码