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

建设银行投诉处理网站代运营靠谱吗

建设银行投诉处理网站,代运营靠谱吗,商城网站开发实施方案,抖音小程序怎么开通注:最后有面试挑战,看看自己掌握了吗 文章目录JSON格式文件JSON格式序列化与反序列化作用JSON常用数据结构键值对的集合值的有序列表JSON数据类型与Python数据类型之间的转化JSON格式和python的区别读写json文件dump 把python 写到json文件load 把json写…

注:最后有面试挑战,看看自己掌握了吗


🌸I could be bounded in a nutshell and count myself a king of infinite space.
 特别鸣谢:木芯工作室
特别鸣谢:木芯工作室 、Ivan from Russia


JSON格式文件

上文看出,没有经过格式化处理的文本非常垃圾,必须得有个格式!
别人如果想要通过程序自动读取该文件信息,也非常难受
JSON就是来解决这个问题的 弥撒亚
Messiah

JSON格式

JavaScript Object Notation ---------JavaScript对象标注符号

序列化与反序列化

序列化:把python数据转换为JSON格式
反序列化:反过来

作用

序列化后的JSON格式字符串可以存储在文件或数据中,也能通过网络连接传送到远程的机器

JSON常用数据结构

键值对的集合

在不同语言被理解为不同的东西
可能是 对象,记录, 结构, 字典, 哈希表, 有序列表, 关联数组

值的有序列表

大部分语言中 被理解为数组

python种 主要对应列表元组

JSON数据类型与Python数据类型之间的转化

python自带处理JSON数据的模块
该模块的dumps实现python数据转为JSON数据
loads实现JSON数据转为python数据的过程

JSON格式和python的区别

json的对象格式在开始和结尾加了单引号,因为所有json数据都是以字符串形式表示的

dumps
loads

# coding=gbkimport json
p_d = {'tt':20,'eq':95,'cc':52}
print(p_d)
p_2_j = json.dumps(p_d)# dumps把字典转为json数据
print(p_2_j)# JSON格式和python的区别:json的对象格式在开始和结尾加了单引号,因为所有json数据都是以字符串形式表示的j_2_p = json.loads(p_2_j)
print(j_2_p){'tt': 20, 'eq': 95, 'cc': 52}
{"tt": 20, "eq": 95, "cc": 52}
{'tt': 20, 'eq': 95, 'cc': 52}

读写json文件

python的json模块为json提供了dumpload操作对象

dump 把python 写到json文件

def dump(obj, fp, *, skipkeys=False, ensure_ascii=True, check_circular=True,allow_nan=True, cls=None, indent=None, separators=None,default=None, sort_keys=False, **kw):

obj–python语言对象
f-------以字符串知名存储的文件名,可以带路径
ensure_ascii—表示只接受ascii表数据类型, 当为false时候接受其他 如中文

Serialize obj as a JSON formatted stream to fp (a
.write()-supporting file-like object).
将“ obj”序列化为 JSON 格式的流到“ fp”(a”. write ()“-支持类似文件的对象)。

If skipkeys is true then dict keys that are not basic types
(str, int, float, bool, None) will be skipped
instead of raising a TypeError.
如果“ skipkeys”为真,那么“ dict”键不是基本类型(“ str”、“ int”、“ float”、“ bool”、“ None”)将被跳过而不是引发“ TypeError”。

If ensure_ascii is false, then the strings written to fp can
contain non-ASCII characters if they appear in strings contained in
obj. Otherwise, all such characters are escaped in JSON strings.
如果“ sure _ ascii”为 false,则写入“ fp”的字符串可以中包含的字符串中出现的非 ASCII 字符否则,所有这些字符将在 JSON 字符串中转义。

load 把json写到 python数据类型

def load(fp, *, cls=None, object_hook=None, parse_float=None,parse_int=None, parse_constant=None,object_pairs_hook=None, **kw):

Deserialize fp (a .read()-supporting file-like object containing
a JSON document) to a Python object.

读写JSON文件基本案例

# coding=gbkimport json
import sys
def saveTOJSON(filename,dicObject):flag = Falseif type(dicObject)!=dict:return flagtry:j_file = open(filename,'w')json.dump(dicObject,j_file,ensure_ascii=False)flag = Trueexcept:print('个%s这'%(filename))finally:if flag:j_file.close()return flagdef GetFromJSON(filename):flag = FalsedicObject = {}try:j_file = open(filename,'r')dicObject=json.load(j_file)flag = Trueexcept:print("duqu%schucuo"%(filename))finally:if flag:j_file.close()return dicObjectstudents = {'mingzi':"xiaoming",'tt':"20",'eq':95,'cc':52}
filename='student.json'
f_OK = saveTOJSON(filename,students)
if f_OK:print("baocun chenggong")
else:sys.exit()d_get_s=GetFromJSON(filename)
if d_get_s:print(d_get_s)# 打印返回的字典对象
# coding=gbk
import json
import sys
def saveTOJSON(filename,dicObject):flag = Falsetry:j_file = open(filename,'w')json.dump(dicObject,j_file,ensure_ascii=False)flag = Trueexcept:print('个%s这'%(filename))finally:if flag:j_file.close()return flagdef GetFromJSON(filename):flag = FalsedicObject = {}try:j_file = open(filename,'r')dicObject=json.load(j_file)flag = Trueexcept:print("duqu%schucuo"%(filename))finally:if flag:j_file.close()return dicObjectstudents = 'xiaomingadsfasfsadf'
filename='student.json'
f_OK = saveTOJSON(filename,students)
if f_OK:print("baocun chenggong")
else:sys.exit()d_get_s=GetFromJSON(filename)
if d_get_s:print(d_get_s)# 打印返回的字典对象
http://www.shuangfujiaoyu.com/news/51415.html

相关文章:

  • 有了自己的域名怎么做网站网站搜索工具
  • 珠海北京网站建设百度一下首页官网
  • qq选号网站怎么做的企业网站优化技巧
  • 松江泗泾附近做网站网站seo顾问
  • 企业网站建设实训心得搜索竞价
  • 行业门户网seo引擎优化外包
  • 商城类网站如何做百度云网盘资源搜索引擎
  • 做一个小程序商城需要多少钱百度如何优化排名靠前
  • 网站推广在哪些平台做外链百度搜索指数和资讯指数
  • 合优做网站需要多少钱seo内部优化方案
  • 祁东网站建设竞价托管多少钱一个月
  • 江西网站开发哪家专业自动点击器软件
  • 销售网站开发背景意义营销案例
  • 装修设计网站哪个最好怎么弄一个自己的网站
  • 企业官方网站管理制度定制网站多少钱
  • 怎呀做网站附近的教育培训机构有哪些
  • 网络营销的特点不包括以下网站排名优化软件有哪些
  • 网站设计的一般流程线上营销方式
  • 电子商务网站建设前期图片外链生成器
  • 淘宝上买网站建设靠谱吗哪个平台可以免费打广告
  • 团购网站开发惠州seo优化
  • 网站备案资料申请产品推广营销
  • 做行业导航网站好外贸网站seo
  • php做的网站模板下载成人大学报名官网入口
  • 做动态网站需要什么书正规seo关键词排名网络公司
  • 外国小孩和大人做网站百度发布平台官网
  • 网站网页制作教程注册域名
  • 需要网站建设贵州seo培训
  • 做网站所用的工具百度经验手机版官网
  • 长沙给中小企业做网站的公司怎么自己注册网站