json文件-程序员宅基地

技术标签: Python基础  json  

认识一下 json文件

在这里插入图片描述
直接使用记事本打开:例如猫狗二分类
在这里插入图片描述
一般都使用类似字典的方式存储,但和字典不同,无论是键还是值,都要加上双引号。

json文件的读取与写入

import json

data = {
    
    "a":"1",
    "b":"2"
}
# 写入 JSON 数据
with open('data1.json', 'w') as f:
    json.dump(data, f)

# 读取数据
with open('data1.json', 'r') as f:
    data = json.load(f)

    print(data)
    print(type(data))

使用 python 本地读取json文件并转换为字典

import json
import os

# 路径
json_path = "./class.json"
# 检出是否存在 文件
assert os.path.exists(json_path), "file: '{}' dose not exist.".format(json_path)

# 读的方式 打开文件 写入时 r 替换 w
json_file = open(json_path, "r")
# 把其他类型的对象转为Python对象  转换成了字典
class_indict = json.load(json_file)

print(class_indict)
print(type(class_indict))

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42102546/article/details/126267209

智能推荐

salt-and-pepper是什么-程序员宅基地

文章浏览阅读284次,点赞5次,收藏3次。椒盐噪声”(salt-and-pepper noise),也称为脉冲噪声,是一种在数字图像中常见的噪声类型。它主要表现为图像中随机分布的亮(白色)和暗(黑色)像素点,这些噪声点非常突兀,看起来类似于撒在图像上的盐和胡椒粒,因此得名。

Java开发环境的搭建_java开发环境搭建-程序员宅基地

文章浏览阅读3.8k次,点赞17次,收藏15次。JRE(Java Runtime Environment)是 Java 运行时环境,它包含了运行 Java 程序所需的所有组件,包括 Java 类库(JAR 文件)、Java 虚拟机(JVM)和其他支持文件。因此,JDK 包含 JRE 和开发工具,JRE 包含 JVM 和 Java 类库,而 JVM 是 JRE 的一部分,专门用于在计算机中运行 Java 程序。bin目录:包含 Java 开发和运行所需的二进制文件,例如javac.exe、java.exe、javap.exe等。_java开发环境搭建

5-7 输出三角形字符阵列-程序员宅基地

文章浏览阅读64次。【代码】5-7 输出三角形字符阵列。

C#面:List , Set ,Map 是否继承自 Collection 接口?_c#的list,map,set-程序员宅基地

文章浏览阅读382次,点赞5次,收藏10次。在C#中,List、Set 和 Map 并不直接继承 Collection 接口。它们分别属于不同的命名空间和类。_c#的list,map,set

ESP32开发之旅——RC522模块的使用_esp32 rc522-程序员宅基地

文章浏览阅读1.2w次,点赞6次,收藏64次。ESP32开发之旅——RC522模块的使用前言在本文中,您将学会如何使用ESP32连接RFID模块RC522,本文提供了简单的示例供学习参考。需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时ESP8266也可按照本文进行开发)。本文中出现的代码是从GitHub开源库中搬运而来,GitHub链接已放在文尾。RFID-RC522模块的简单介绍​ 射频识别RFID(Radio Frequency Identification)是一种无线数据传输系统,用于在标签和读取_esp32 rc522

Faster R-CNN 之再阅读_architecture of fasterrcnn-程序员宅基地

文章浏览阅读2.9k次。Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks开源代码 https://github.com/ShaoqingRen/faster_rcnn MATLAB https://github.com/rbgirshick/py-faster-rcnn PythonFast_architecture of fasterrcnn

随便推点

基于FPGA的数据采集系统-程序员宅基地

文章浏览阅读2.9k次,点赞4次,收藏40次。以前的数据采集系统一般都是以单片机为核心的,随着数据采集要求的不断提高,单片机为核心的数据采集系统已经不能满足要求了。以前的数据采集系统一般都是以单片机为核心的,随着数据采集要求的不断提高,单片机为核心的数据采集系统已经不能满足要求了。将N1的值通过上述的公式进行计算,得到t1,然后计数器同时清零,然后计数器重新开始计数,当检测第二个F的高电平的时候,依次类推,计算对应的时间t2,t3,t4。强大的数字处理功能和高密集成的特点,降低了硬件的成本,简化了电路设计,具有很好的经济效益和社会效益。_基于fpga的数据采集系统

2021-07-29_vivado mig drc pdrc-34-程序员宅基地

文章浏览阅读3.4k次。Vivado报错:[DRC PDRC-34] MMCM_adv_ClkFrequency_div_no_dclk: The computed value 500.000 MHz (CLKIN1_PERIOD, net clk_in1_clk_wiz_NOIP) for the VCO operating frequency of the MMCME2_ADV site MMCME2_ADV_X1Y0 (cell temp_src_inte_top_inst/u_NOIV_Sensor_top/clk_wiz_vivado mig drc pdrc-34

element Table 滚动条首次进入不显示、偶尔切换页面后不显示,刷新当前页或改变窗口才显示_为element-ui表格增加展开行滚动条时而展示时而不展示-程序员宅基地

文章浏览阅读1k次。就是在el-table里加style="min-width: calc(100%-10px);" 给一个style就行了说是emmmm。后来想着找chat gpt问问,直接给出简单的答案,我试了以下,没想到居然行了emmmmm。这几天被这个问题困惑很久,找了别的大佬改样式直接把滚动条固定,但我自己一直没试成功。这是我自己的一个问题,不知道能不能帮助大家,可以试试。_为element-ui表格增加展开行滚动条时而展示时而不展示

毕设分享 STM32生理心率脉搏TFT显示监测方案-程序员宅基地

文章浏览阅读170次。【电路方案】基于STM32生理心率脉搏TFT显示监测方案本系统由STM32F103C8T6单片机核心板、心率传感器、TFT屏显示、按键、蜂鸣器组成。包含参考论文+开题报告+程序框图+文献综述+答辩技巧1、TFT液晶实时显示心率值。2、TFT液晶实时显示采集到的的模拟信号的曲线图,直接显示心率变化曲线。3、通过按键可以设置心率报警阈值,按键有设置按键、设置+、设置-,在设置情况下可以对设置值进行加减。4、当前心率值超过设置阈值,蜂鸣器报警,同时显示心率值为红色;否则蜂鸣器不报警,心率值显示蓝色。

ssm框架整合_ssm框架整合应用程序-程序员宅基地

文章浏览阅读80次。不管在哪不要忘了 简单的注解扫描器 <context:component-scan base-package="com.baidu.service"></context:component-scan>Spring:application.xmlmyBateis: SqlMapConfig.xml : 数据源 加 map接口(重点):也就是根据数据源创建执行工具..._ssm框架整合应用程序

解决IOS底部fixed定位失效问题_ios13 钉钉 fixed不居底部-程序员宅基地

文章浏览阅读8.9k次。html&lt;body&gt; &lt;!-- fixed定位的头部 --&gt; &lt;div class="header"&gt; &lt;/div&gt; &lt;!-- 可以滚动的区域 --&gt; &lt;div class="main"&gt; &lt;div class="cont_ios13 钉钉 fixed不居底部

推荐文章

热门文章

相关标签