在写某狗屁不通文章生成器的时候,发现有个json类型的文件看不懂。

于是先来搞懂什么是json

json是一种储存数据的文件类型。

说人话,就是一种文件,能够数据

类似于DOC,excel 之类的。

json能储存半结构化数据。

简单来说,半结构化是

简单介绍一下 json的几个功能。分别是:

1.dumps 将一个字典转换成 json

2.dump 将一个文件转换成json

3.loads 读取sring 转化成字典

4.load 读取filename转化成字典

代码:

# utf-8

# time:2020/4/16 8:30

# author:彭张智

import json

di={'a':'a'

}

j=json.dumps(di)

#将 字典转换成json类型 格式转换

print(j)

print(type(j))

with open(r'./j.json','w+') as f:

# 打开一个新的 json文件,然后读写

f.write(j)

with open(r'./jj.json','w+') as file:

json.dump(di,file)

# json 文件读写 读写di 成为一个json 文件

r=json.loads(j)

#读取json object 转换成字典 只能读取string 类型

print(r)

with open(r'./j.json','r') as f:

reads=json.load(f)

# 只能读取 filename 文件

if r == reads:

print("ok!")

python json是什么_python json详解相关推荐

  1. python镜像下载包_python包详解

    干货大礼包!21天带你轻松学Python(文末领取更多福利) 点击查看课程视频地址 本课程来自于千锋教育在阿里云开发者社区学习中心上线课程<Python入门2020最新大课>,主讲人姜伟. ...

  2. python字符串是什么_python字符串详解

    字符串详解 在python中引号引起来的就是字符串 字符串是用来存储少量数据 索引 索引(下标) 通过索引可以精确的定位到某个元素 name = "meat" meat 每一个字母 ...

  3. python模块大全使用说明_python模块详解

    使用python时,常常会涉及到库的调用,这就需要掌握模块的基本知识.本文分为如下几个部分 概念说明 模块的简单调用 包的导入 特殊的__init__.py文件 导入模块的搜索路径 __all__ 绝 ...

  4. python struct pack解析_Python struct 详解

    最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结. 了解c语言 ...

  5. python数据类型怎么打开_python数据类型详解

    目录 1.字符串 2.布尔类型 3.整数 4.浮点数 5.数字 6.列表 7.元组 8.字典 9.日期 1.字符串 1.1.如何在Python中使用字符串 a.使用单引号(') 用单引号括起来表示字符 ...

  6. python关系运算符实例_python运算符详解

    运算符的作用 运算符是表达式的组成单元. 01.数学运算符 数学运算符返回的是数字. 数学运算符 示例 02.比较运算符 比较运算符返回的是真假. 比较运算符 示例 03.逻辑运算符 and:X an ...

  7. python闭包实现原理_Python 闭包详解

    在函数编程中经常用到闭包.闭包是什么,它是怎么产生的及用来解决什么问题呢.给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)(想想Erlang的外层函数传入一个 ...

  8. python pivot函数筛选_Python pivot_table详解

    再来介绍pandas库里的pivot_table()函数.pivot_table()与pivot()比较类似.其官方定义如下所示: DataFrame.pivot_table(values=None, ...

  9. python中math库_Python库详解之math库

    1 首先我们看下定义的Number-theoretic and representation functions. 1:ceil(x):功能:返回一个浮点数据,该数据向上取整. 2:copysign( ...

  10. python tkinter label标签_Python Tkinter详解 (二)Label标签的使用

    #一个简单到不能再简单的标签 import tkinter as tk window = tk.Tk() window.title('Label的使用') window.geometry('400x4 ...

最新文章

  1. 基于mjpg-streamer网络视频服务器移植
  2. matlab计算运行时间方法
  3. Android 3.0 r1 API中文文档(113) ——SlidingDrawer
  4. 酷冷至尊官方psu计算工具_一款精致的电源,轻松应付高端配置、酷冷至尊MWE750金牌全模组电源 体验...
  5. 聪明的木匠(优先队列,思维)
  6. 最简单 - 单例模式
  7. linux的基础知识——守护进程
  8. 在线swf转html,swf转换器
  9. Python使用quote、unquote、urlencode、urldecode对url编码解码
  10. 项目Beta冲刺(6/7)(追光的人)(2019.5.28)
  11. 计算机的剪切快捷键是什么意思,word中剪切的快捷键是什么 -电脑资料
  12. 【archlinux】安装系统
  13. 小花经过春雨的一番滋润
  14. 英语影视台词---绿皮书(1)
  15. html 填表模板,WEB前端开发简历自我评价填写样本
  16. Python大法之从火车余票查询到打造抢Supreme神器
  17. 辐射度算法(radiosity)原理
  18. 科普:什么是ChatGPT?
  19. 山东自贸区建设应全力发展新经济——访新经济专家陈宗建
  20. 无需真人出镜,新手小白推荐这3个方法,做影视剪辑每天200+

热门文章

  1. 数据光端机设备性能指标介绍
  2. 【渝粤教育】国家开放大学2018年秋季 0222-22T模拟电子电路 参考试题
  3. 【渝粤教育】国家开放大学2018年春季 0233-21T学前儿童语言教育 参考试题
  4. 【渝粤题库】国家开放大学2021春2503学前儿童健康教育题目
  5. E820-DTU模拟量无线数传电台:物联网工业现场无线数传应用
  6. linux mysql make_二、linux-mysql -cmake方式安装mysql 5.5
  7. mysql导出包_mysql导入导出包括函数或者存储过程
  8. linux 编译src.rpm,CentOS6.5下编译src.rpm包的内核
  9. 蓝桥杯基础模块8_1:串口通信收发
  10. linux 装windows软件,常用软件的安装(windows/linux)