广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python处理json文件的四个常用函数
  • 791
分享到

python处理json文件的四个常用函数

2024-04-02 19:04:59 791人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录一,JSON.load()和json.dump只要用于读写json数据二,json.loads和json.dumps主要用于字符串和字典之间的类型转换三,练习1编写一个json格

一,json.load()和json.dump只要用于读写json数据

1json.load()

从文件中读取json字符串

with open('data.json','r',encoding='utf-8') as f
print(json.load(f))

2json.dump()

将json字符串写入到文件中

content="{'name':'zhangsan','age':18}"
with open('text.json','w',encoding='utf-8') as f:
json.dump(content,f)

二,json.loads和json.dumps主要用于字符串和字典之间的类型转换

3json.loads()

将json字符串转换成字典类型

content="{'name':'zhangsan','age':18}"
json.loads(content)

3json.dumps()

将字典类型转换成json字符串

content={'name':'zhangsan','age':18}#假设这个是Python定义的字典

三,练习

编写单词查询系统:

1编写一个json格式的文件

{
"one": ["数字1"],
"two": ["数字2"],
"too": ["太","也","非常"]
}

2编写python方法

import json
from difflib import get_close_matches
data = json.load(open("data.json","r",encoding="utf-8"))
def translate(Word):
word = word.lower()
if word in data:
return data[word]
elif len(get_close_matches(word,data.keys(),cutoff=0.5)) > 0:
yes_no = input("你要查询的是不是%s?,请输入yes或no:"%get_close_matches(word,data.keys(),cutoff=0.5))
yes_no = yes_no.lower()
if yes_no == "yes":
return data[get_close_matches(word,data.keys(),cutoff=0.5)[0]]
else:
return "你要查找的内容库里没有"
word = input("请输入你要查询的单词")
output = translate(word)
if type(output) == list:
for item in output:
print(item)
else:
print(output)

到此这篇关于python处理json文件的四个常用函数的文章就介绍到这了,更多相关python处理json文件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python处理json文件的四个常用函数

本文链接: https://www.lsjlt.com/news/119276.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python处理json文件的四个常用函数
    目录一,json.load()和json.dump只要用于读写json数据二,json.loads和json.dumps主要用于字符串和字典之间的类型转换三,练习1编写一个json格...
    99+
    2022-11-11
  • SQL常用的四个排序函数梳理
    目录前言1.ROW_NUMBER()1.1 对学生成绩排序示例2.RANK() 3.DENSE_RANK() 4.NTILE()前言 今天就给大家介绍四个你不怎么常用排序函数,他们就是SQL Serv...
    99+
    2022-07-01
    SQL常用排序函数 SQL排序函数
  • MySQL处理JSON常见函数的使用
    官方文档:JSON Functions Name Description JSON_APPEND() Append ...
    99+
    2022-05-12
    MySQL JSON常见函数 MySQL JSON
  • 分享四个python接口常用封装函数
    目录1.封装上传图片的函数2. 封装车牌号的函数3. 封装生成UUid 函数4. 封装连接数据库的函数前言: 又到每日分享Python小技巧的时光了,今天给大家分享的是Python接...
    99+
    2022-11-10
  • 如何用MySQL处理JSON常见函数
    本篇内容主要讲解“如何用MySQL处理JSON常见函数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用MySQL处理JSON常见函数”吧!官方文档:JSON FunctionsNameDes...
    99+
    2023-06-07
  • Python 文件处理之open()函数
    目录1.文件处理2.Python 文件写入3.创建新文件4.删除文件实例删除文件夹前言: 文件处理是任何 Web 应用程序的重要组成部分。 Python 有几个用于创建、读取、更新和...
    99+
    2022-11-13
  • Python入门教程(三十四)Python的文件处理
    目录文件处理语法文件处理是任何 Web 应用程序的重要组成部分。 Python 有几个用于创建、读取、更新和删除文件的函数。 文件处理 在 Python 中使用文件的关键函数是 op...
    99+
    2023-05-18
    python 文件 python文件处理
  • 关于python处理大型json文件的方法
    如图所示,要处理的数据是一个json数组,而且非常大 下图为电脑配置,使用 json.load() 方法加载上述json文件电脑直接卡死 解决思路:     先用python进行...
    99+
    2022-11-13
  • 浅析python常用数据文件处理方法
    0.前言 虽说python运行速度慢,但其编程速度,第三方包的丰富度是真的高。 涉及到文件批处理还是会选择python。 1. 动态文件名 在文件批处理中,文件名经常只有编号是不同的...
    99+
    2022-11-12
  • Nodejs处理Json文件并将处理后的数据写入新文件中
    目录处理Json文件并将处理后的数据写入新文件问题描述实现过程用Nodejs解析json数据处理Json文件并将处理后的数据写入新文件 问题描述 事情是这样的,朋友让我处理一个jso...
    99+
    2022-11-13
    Nodejs处理Json文件 Json数据写入新文件 Nodejs写入json文件
  • python中open函数对文件处理的使用教程
    目录1.open()1.1 参数11.2 参数21.3 参数32.with open() as3.open函数常用的方法3.1 读3.2 写3.3 获取文件读写类型3.4 指针移动3...
    99+
    2022-11-11
  • python在怎样进行函数文件处理
    python在怎样进行函数文件处理,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。文档处理# f=open('a.txt','r+'...
    99+
    2023-06-04
  • python中如何使用open函数对文件处理
    这篇“python中如何使用open函数对文件处理”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python中如何使用ope...
    99+
    2023-06-30
  • 12个Python数据处理常用内置函数分别是哪些
    这篇文章给大家介绍12个Python数据处理常用内置函数分别是哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在python数据分析中,经常需要对字符串进行各种处理,例如拼接字符串、检索字符串等。下面我将对pytho...
    99+
    2023-06-15
  • python怎么引用另一个文件的函数
    要引用另一个文件的函数,可以按照以下步骤进行操作:1. 创建一个Python文件,其中包含你需要引用的函数。假设文件名为`funct...
    99+
    2023-09-25
    python
  • Python中优雅处理JSON文件的方法实例
    目录1. 引言2. 什么是JSON文件?3. 使用Python处理JSON文件3.1. 将JSON文件读取为字典类型3.2. 将JSON文件读取为Pandas类型3.3. 使...
    99+
    2022-11-12
  • python导入txt文件使用哪个函数
    在python中导入txt文件的方法通过在python中使用open()函数对txt文件进行导入,方法如下:f = open("data.txt","r") #设置文件对象line = f.readline()line = line[:-1...
    99+
    2022-10-06
  • python 几个常用的内置函数
    __init__(self [,args])构造函数是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值简单的调用方法: obj = className(args)__init__是当实例对象创建完成后被调用的,然后设置对象属性的一...
    99+
    2023-01-31
    几个 函数 常用
  • python使用open函数对文件进行处理详解
    目录1.open()1.1 参数11.2 参数21.3 参数32.with open() as3.open函数常用的方法3.1 读3.2 写3.3 获取文件读写类型3.4 指针移动3...
    99+
    2022-11-11
  • 如何使用PHP中的UNIX文件函数处理文件?
    在PHP中,有很多函数可以用来处理文件。其中,UNIX文件函数是一类非常有用的函数,它们可以让你在PHP中像在UNIX操作系统中一样处理文件。 本文将介绍一些常用的UNIX文件函数,并演示它们的使用方法,帮助你更好地处理文件。 fope...
    99+
    2023-10-18
    unix 文件 函数
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作