python通过json读写序列类型的数据文件

 1 import json
 2 class a:
 3     def writeReadJson(self):
 4         list2 =[‘1‘,5.,7,‘3‘]
 5         with open("test.txt",‘w‘) as f:
 6             json.dump(list2,f)#将列表写入f文件
 7         with open("test.txt", ‘r‘) as f1:
 8             j = json.load(f1)#将f1文件内容加载并赋给j
 9         print(j)  #输出{‘3‘: 6, ‘5‘: 8}
10         print(json.dumps(list2))#输出["1", 5.0, 7, "3"]
11 a().writeReadJson()

原文地址:https://www.cnblogs.com/lelexiong/p/9003990.html

时间: 2024-10-08 00:44:01

python通过json读写序列类型的数据文件的相关文章

Cocos2d-x3.0游戏实例之《别救我》第十篇(完结)——用Json配置各类型怪物数据

现在我们有2种类型的怪物,而且创建的时候是写死在代码里的,这是要作死的节奏~ 所以,必须可配置,不然会累死人的. 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址: http://www.benmutou.com/blog/archives/949  文章来源:笨木头与游戏开发 Json文件 什么是Json文件?说白了,它就是一个文本文档,只不过它的内容是按照一定的规则填写的. 于是,我们就可以按照那个规则去读取这份文档. 这,就是配置文件产生的缘由(才怪). (小若:才怪是什么意

Python学习之通用序列类型数据详解

本文和大家分享的主要是python通用序列类型数据的相关操作,一起来看看吧,希望对大家学习python有所帮助. Python的序列,Python有6种内建的序列,包括:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.其中最为常用的是Python的列表和元组. Python的序列 Python有6种内建的序列,包括:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.其中最为常用的是Python的列表和元组. Python序列的应用 Pyt

python操作json来存储简单的数据,pickle来操作复杂的数据

json作为不同语言间进行数据交互的媒介,在当下已经渐渐取代了之前的xml,看一波python操作json 1 # coding = ascii 2 3 import json 4 import pickle 5 import sys 6 import os 7 ''' 8 练习json,pickle 9 json类型的数据可以实现不同语言间的数据交互, 10 python3中引入python是为了实现将字典,列表等格式的数据 11 打包成字符串形式,即将其序列化,使用eg.json.dump(

6、python基本数据类型之序列类型

前言:python的基本数据类型可以分为三类:数值类型.序列类型.散列类型,本文主要介绍序列类型及其通用操作 一.序列类型 1)字符串(str):用单引号('),双引号("),三引号(三单引号'''或三双引号""")来表示 2)列表(list):用[ ]中括号表示 3)元组(tuple):用()小括号表示 二.字符串str 1.定义 字符串定义:单引号.双引号.三引号.str() 引号都是成对出现 空字符串:s ='' (单引号对里没有任何数据) 空字符:s ='

Python—使用Json序列化Datetime类型

import json from datetime import datetime, date """ str,int,list,tuple,dict,bool,None这些数据类型都支撑json序列化操作. 但是datetime类型不支持json序列化,我们可以自定义datetime的序列化. """ class JsonToDatetime(json.JSONEncoder): """ JSONEncoder不知

Java 对不同类型的数据文件的读写操作整合器[JSON,XML,CSV]-[经过设计模式改造](2020年寒假小目标03)

日期:2020.01.16 博客期:125 星期四 我想说想要构造这样一个通用文件读写器确实不容易,嗯~以后会添加更多的文件类型,先来熟悉一下文件内容样式: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beangroup> 3 <javabean> 4 <data name='code'>A001</data> 5 <data name='name'>

python之json读写

#将字典转json并写入文件 import json i=3 j=5 a={'a':i,'b':j} js=json.dumps(a) print(js) with open("/Users/binwang/Downloads/test/result.json", "w") as fp: fp.write(js) ---------------------------------------------------------------------- #读取jso

简述Python语言的元组序列结构

序列是程序设计中经常用到的数据存储方式,几乎每一种程序设计语言都提供了表格数据结构,如C和Basic中的一维.多维数组等.Python语言提供的序列类型在所有程序设计语言中是最丰富,最灵活,也是功能最强大的. 序列是一系列连续值,它们通常是相关的,并且按一定顺序排列.Python中常用的序列结构有列表.元组等. 元组和列表类似,但属于不可变序列,元组一旦创建,用任何方法都不可以修改其元素. 元组的定义方式和列表相同,但定义时所有元素是放在一对圆括号"("和")"中,

python学习 数据类型之序列

一.序列(本文使用python3.5)############################################################# 列表.元组 字符窜都是序列#特点:#1.通过索引可以获取特定的元素#2.可以通过切片操作获取一个小的序列#基本操作str="abc";str1="efg";print(len(str));#获取序列长度print(str+str1);#序列拼接print(str*5);#使序列重复5次 abcabcabca