time模块和os模块,json模块

时间:2022-09-02 08:13:00
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模块的更多相关文章

  1. [xml模块、hashlib模块、subprocess模块、os与sys模块、configparser模块]

    [xml模块.hashlib模块.subprocess模块.os与sys模块.configparser模块] xml模块 XML:全称 可扩展标记语言,为了能够在不同的平台间继续数据的交换,使交换的数 ...

  2. Python函数参数&time、OS、json模块

    ##可变参数 PORT = 3306 #常量 def mysql(host,user,password,port,charset,sql,db): print('连接mysql') # mysql(' ...

  3. Py修行路 python基础 (二十)模块 time模块,random模块,hashlib模块,OS及sys模块

    一.前提介绍: 可以开辟作用域的只有类,函数,和模块            for循环 if,else: 不能开辟自己的作用域 避免程序复用和重复调用,将这些写到一个.py文件中,做成一个模块,进行调 ...

  4. day22、模块-basedir、os、json模块、pickle和正则模块。

    四.正则. re模块: 作用:针对的对象:字符串, 课前引入: 例子一. s='dsdsadsadadsalexdsds's.find('alex') 如何找到字符串内部的alex;?过去学习可使用方 ...

  5. python标准模块(os及sys模块)

    一.os模块 用于提供系统级别的操作 os.getcwd() 获取当前工作目录 os.stat('path/filename') 获取文件/目录信息,其中包括文件大小等 os.sep 获得操作系统特定 ...

  6. 利用xlrd模块读取excel利用json模块生成相应的json文件的脚本

    excel的格式如下 python代码如下,这里最难的就是合并单元格的处理 import xlrd import json excel_obj = xlrd.open_workbook("t ...

  7. Python入门-模块4(序列化----json模块和pickle模块)

    序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes.反之,把硬盘里面的数据读到内存里,叫反序列化.

  8. day16 常用模块 sys os json pickle

          知识点 os:和操作系统相关sys:和解释器相关 json:和操作JSON(一种数据交换格式)相关pickle:序列化 hashlib:加密算法Collections:集合类型       ...

  9. day22 Pythonpython 本文json模块

    json模块 •应用场景: json模块主要用于处理json格式的数据,可以将json格式的数据转化为python的字典,便于python处理,同时也可以将python的字典或列表等对象转化为json ...

  10. Python开发之序列化与反序列化:pickle、json模块使用详解

    1 引言 在日常开发中,所有的对象都是存储在内存当中,尤其是像python这样的坚持一切接对象的高级程序设计语言,一旦关机,在写在内存中的数据都将不复存在.另一方面,存储在内存够中的对象由于编程语言. ...

随机推荐

  1. 《HelloGitHub月刊》第06期

    前言 <HelloGitHub>月刊做到第06期了(已经做了6个月了),在GitHub上获得了100+的stars,虽然不多,但是我很知足了,说明有人觉得这个项目是有价值的.同时园子中的' ...

  2. block的循环引用

    什么是循环引用呢? 就是我引用你,你引用我,就会造成循环引用,双方都不会被销毁,导致内存泄漏. _block =  ^{ NSLog(@"%@", self); }; block会 ...

  3. Java利用POI导入导出Excel中的数据

         首先谈一下今天发生的一件开心的事,本着一颗android的心我被分配到了PB组,身在曹营心在汉啊!好吧,今天要记录和分享的是Java利用POI导入导出Excel中的数据.下面POI包的下载地 ...

  4. Laravel 清空配置缓存

    清空配置缓存 php artisan cache:clear php artisan config:clear

  5. 根据价格范围筛选汽车&lpar;路由以及JS与Jquery&rpar;

    通过输入价格范围,来筛选汽车,主要方法是通过点击“查询”按钮,触发chaxun()方法,利用Jquery和JS获取输入的值,然后为相应的div加载相应的动作,通过更改路由的路径,以此来实现筛选车辆,然 ...

  6. c&plus;&plus;中volatile详解

    1. 为什么用volatile? C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier.这是 BS 在 "The ...

  7. oracle学习笔记&lpar;1&rpar;-三级模式SCHEMA

    oracle三级模式及二级映像 模式(schema)是数据库的一个名词,大部分的数据库在结构上都有三级模式的特征,了解下基本的概念,有助于后续深入的学习. 用老罗坚果pro发布会的话说就是,不罗嗦,先 ...

  8. ASP&period;NET MVC案例教程(五)

    ASP.NET MVC案例教程(四) 前言 通过前几篇文章,我们已经能比较自如的使用ASP.NET MVC来呈现页面和数据了.但是,有一个大问题没有解决:如何处理表单数据.例如,我们将要实现的公告发布 ...

  9. 查看Selinux和关闭Selinux

    查看Selinux和关闭Selinux   注:本文非原创文章,转自以下: 链接:https://www.jianshu.com/p/a7900dbf893c 查看SELinux状态: /usr/sb ...

  10. 蓝桥杯—ALGO-12 幂方分解&lpar;递归递推&rpar;

    问题描述 任何一个正整数都可以用2的幂次方表示.例如: 137=27+23+20 同时约定方次用括号来表示,即ab 可表示为a(b). 由此可知,137可表示为: 2(7)+2(3)+2(0) 进一步 ...