当前位置: 首页 > news >正文

联派网站建设佛山设计网站

联派网站建设,佛山设计网站,插头 东莞网站建设,怎么做网站跳转链接目录 一、介绍 二、JSON的特点 三、JSON语法 1、json中的数据类型 四、JSON文件的定义 五、读取JSON文件 1、读取json文件的两种方式 #xff08;1#xff09;read、write #xff08;2#xff09;json.load 2、使用json.load读取json文件的步骤 3、练习读取json文件 六、练… 目录 一、介绍 二、JSON的特点 三、JSON语法 1、json中的数据类型 四、JSON文件的定义 五、读取JSON文件 1、读取json文件的两种方式 1read、write 2json.load 2、使用json.load读取json文件的步骤 3、练习读取json文件 六、练习读取json文件 七、写入了解 1、作用 2、将数据写入json文件的步骤 3、练习将数据写入json文件 一、介绍 1、JSON的全程是“JavaScript Object Notation”,是JavaScript对象表示法它是一种基于文本独立于语言的轻量级数据交换格式 基于文本json是文本文件一般不包含图片、视频等内容 独立于语言json不是某一种语言特有的Python、Java、C...等都能操作python文件 轻量级相同的数据量json文件占用的文件大小相对较小 数据交换格式后端服务器和前端页面交换数据 使用的格式 2、在自动化测试中经常用来存放测试数据文件后缀名为.json 其他常见的数据源文件格式txt/excel/csv/xml 二、JSON的特点 1、纯文本格式不支持音频/视频/图片 2、具有良好的自我描述性方便阅读与编写 3、具有清晰的层次结构 4、相较于XML文件能够有效提升网络传输效率 三、JSON语法 1、json中的数据类型 对象{}   ---   python字典 数组{}   ---   python列表 字符串必须使用双引号   ---   str 数字类型   ---   int、float bool类型(true false)   ---   True False 空值null   ---   None 2、json文件是一个对象 或者是 数组对象和数组可以相互嵌套 3、json中的对象是由键值对组成的键必须是字符串类型 4、json中的数据直接使用逗号隔开最后一个数据后边不能加逗号 四、JSON文件的定义 1、需求 我叫小明我今年18岁性别男学校空爱好听歌、吃饭、打豆豆我的居住地址为国家中国、城市广州。 2、创建json文件 3、示例代码 {name: 小明,age: 18,isMan: true,school: null,like: [听歌,吃饭,打豆豆],adress: {country: China,city: ⼴州} } 五、读取JSON文件 1、读取json文件的两种方式 1read、write json文件的本质是文本文件可以直接使用read和write进行操作 2json.load json文件比较特殊比较像python中的字典和列表按照read和write的操作想要取到数据比较麻烦所以一般用专门的方法读取json文件可以直接得到python中的列表和字典 2、使用json.load读取json文件的步骤 步骤1import json                   #导包 步骤2json.load(文件对象)       #得到的是列表或者字典取决于json文件是数组还是对象 3、练习读取json文件 {name: 小明,age: 18,isMan: true,school: null,like: [听歌,吃饭,打豆豆],adress: {country: China,city: ⼴州} } import jsonwith open(info.json,encodingutf-8) as f:buf json.load(f)print(type(buf))print(buf) #info.json中是对象所以得到的是字典# 先判断从json文件中读到的值是什么数据类型再根据不同的方法处理# 姓名print(buf.get(name))# 城市print(buf.get(adress).get(city))#获取第二个爱好print(buf.get(like)[1])#学校print(buf.get(school)) 运行结果 class dict {name: 小明, age: 18, isMan: True, school: None, like: [听歌, 吃饭, 打豆豆], adress: {country: China, city: ⼴州}} 小明 ⼴州 吃饭 None六、练习读取json文件 1、需求 我叫小明我今年18岁性别男爱好听歌、吃饭、打豆豆我的居住地址为国家中国、城市广州。 我叫小红我今年17岁性别女爱好听歌、学习、购物我的居住地址为国家中国、城市北京。 获取每个人的姓名年龄性别城市 2、json文件 [{name: 小明,age: 18,isMan: true,hobby: [听歌,吃饭,打豆豆],adress: {country: China,city: 广州}},{name: 小红,age: 17,isMan: false,hobby: [听歌,学习,购物],adress: {country: China,city: 北京}} ] 3、代码实现 import jsonwith open(info2.json, encodingutf-8) as f:buf json.load(f)print(type(buf)) #得到的是一个数组# 方式一print(f姓名{buf[0].get(name)},年龄{buf[0].get(age)},性别{buf[0].get(isMan)},城市{buf[0].get(adress).get(city)})print(f姓名{buf[1].get(name)},年龄{buf[1].get(age)},性别{buf[1].get(isMan)},城市{buf[1].get(adress).get(city)})# 方式二for data in buf:print(f姓名{data.get(name)}年龄{data.get(age)}性别{data.get(isMan)}f城市{data.get(adress).get(city)})#方式三:当isMan的值为true打印男当isMan的值为false时打印女for data1 in buf:python中扁平化代码的写法推荐 条件为true执行的代码 if判断条件 else:条件为false执行的代码aa if 3 1 else bsex 男 if data.get(isMan) else 女print(f姓名{data1.get(name)}年龄{data1.get(age)}性别{sex}f城市{data1.get(adress).get(city)}) 七、写入了解 1、作用 将Python中的列表或者字典 转换为 json文件 2、将数据写入json文件的步骤 步骤1import json                   #导包 步骤2json.dump(Python中数据, ⽂件对象) 3、练习将数据写入json文件 import jsoninfo [{name:小王,age:18,adrress:{country:中国,city:广州}},{name:小李,age:17,adrress:{country:中国,city:北京}}]with open(info3.json,w,encodingutf-8) as f:# json.dump(info,f)# json.dump(info,f,ensure_asciiFalse) #直接显示中文json.dump(info,f,ensure_asciiFalse,indent2) #格式化写入json文件的数据
http://www.hkea.cn/news/14385007/

相关文章:

  • 价格低的手机如何设定旅游网站seo核心关键词
  • 漳州市城乡和住房建设局网站代理公司注册要提供什么资料
  • 做电子商务网站需要学什么郑州制作网站电话133
  • 商业网站开发模式wordpress get_posts category
  • 信用网站建设网站图片做伪静态
  • 做航模的网站网页广告费一般多少钱
  • 网站建设网站系统选择网络服务平台
  • 做网站虚拟主机和云服务器建设厅注册中心网站考试报名费缴费
  • 国际金融资讯做的好的网站天津建设工程信息网里如何添加设计资质
  • 烟台网站建设-中国互联做网站怎样写标题
  • 免费制作微信小程序的网站网页制作h5
  • 做网站备案是承诺书在哪下载福建西南建设有限公司网站
  • 网站建设品牌策划方案无锡市新吴区住房和建设交通局网站
  • 网站维护与更新wordpress rockgroup
  • 营销网站搭建建议网站建设和网袷宣传
  • 网站转化低的原因达濠市政建设有限公司网站
  • 网站怎么建设后台如何卸载和重装wordpress
  • 创新型的合肥网站建设建设网站的步骤知乎
  • 班组建设网站免费搭建自助网站
  • 网站如何带来流量电子商务网站怎么做素材包
  • 网站做优化有什么好处成都广告公司排行前十名
  • 南京网站优化平台好网站的建设标准
  • 自助建站什么意思学做网站在什么地方学
  • 免费入驻的外贸网站整改网站建设情况
  • 网站前置审批文件唐山网站托管
  • 网站建站视频教程做国外服务器网站
  • 网站主体备案号电商实训网站建设报告
  • 专业建站方案我要推广网
  • 唐山市城市建设规划局网站网站开发公司管理模式
  • 个人网站源代码财政局网站开发合同