python操作json数据_Python操作JSON数据代码示例
#!/usr/bin/env python
import json
import os
def json_test():
return_dic = {}
json_data = {
'appid':'modify appid',
'key':'modify key',
'fromLang':'en',
'toLang':'zh',
'select':'all', #选择是否全部翻译,all-全部 select-只翻译没有翻译的内容
'thread': 'on' , #是否开启线程翻译,on-开,off-关
'thread_count': '500' #线程一次处理的数据个数
}
json_filename = 'config' #json配置文件名,不带后缀文件名格式
json_filename += '.json'
#判断文件是否存在,如果不存在,新建文件并且加入默认json数据
if not(os.path.isfile(json_filename) and os.path.exists(json_filename)):
print('file is no exists '+ json_filename)
file = open(json_filename,'w')
json.dump(json_data, file) #将数据编码成json数据,并写入文件中
file.close()
print('file '+ json_filename +' created!')
file = open(json_filename,'r')
json_data = file.read() #读取文件中的数据
json_dic = json.loads(json_data) #将json数据解析成字典数据类型
#检查数据是否有效
if 7==len(json_dic.keys()) and ('appid' in json_dic.keys()):
return_dic = json_dic
return return_dic #返回json数据,以字典数据类型返回
else:
print('数据配置错误,请检查文件')
return {}
#调用函数
print(json_test())
python操作json数据_Python操作JSON数据代码示例相关推荐
- python re 简单实例_Python re.search方法代码示例
本文整理汇总了Python中re.search方法的典型用法代码示例.如果您正苦于以下问题:Python re.search方法的具体用法?Python re.search怎么用?Python re. ...
- python程序异常实例_Python werkzeug.exceptions方法代码示例
本文整理汇总了Python中werkzeug.exceptions方法的典型用法代码示例.如果您正苦于以下问题:Python werkzeug.exceptions方法的具体用法?Python wer ...
- python中config命令_Python config.config方法代码示例
本文整理汇总了Python中config.config方法的典型用法代码示例.如果您正苦于以下问题:Python config.config方法的具体用法?Python config.config怎么 ...
- python连接redis哨兵_Python redis.sentinel方法代码示例
本文整理汇总了Python中redis.sentinel方法的典型用法代码示例.如果您正苦于以下问题:Python redis.sentinel方法的具体用法?Python redis.sentine ...
- python modifysetup什么意思_Python pyinotify.IN_MODIFY属性代码示例
本文整理汇总了Python中pyinotify.IN_MODIFY属性的典型用法代码示例.如果您正苦于以下问题:Python pyinotify.IN_MODIFY属性的具体用法?Python pyi ...
- python tkinter insert函数_Python tkinter.INSERT属性代码示例
本文整理汇总了Python中tkinter.INSERT属性的典型用法代码示例.如果您正苦于以下问题:Python tkinter.INSERT属性的具体用法?Python tkinter.INSER ...
- python中fact用法_Python covariance.EllipticEnvelope方法代码示例
本文整理汇总了Python中sklearn.covariance.EllipticEnvelope方法的典型用法代码示例.如果您正苦于以下问题:Python covariance.EllipticEn ...
- python中geometry用法_Python geometry.Point方法代码示例
本文整理汇总了Python中shapely.geometry.Point方法的典型用法代码示例.如果您正苦于以下问题:Python geometry.Point方法的具体用法?Python geome ...
- python 求 gamma 分布_Python stats.gamma方法代码示例
本文整理汇总了Python中scipy.stats.gamma方法的典型用法代码示例.如果您正苦于以下问题:Python stats.gamma方法的具体用法?Python stats.gamma怎么 ...
- python messagebox弹窗退出_Python messagebox.showinfo方法代码示例
本文整理汇总了Python中tkinter.messagebox.showinfo方法的典型用法代码示例.如果您正苦于以下问题:Python messagebox.showinfo方法的具体用法?Py ...
最新文章
- java 头尾 队列_记一次腾讯面试,我挂在了最熟悉不过的队列上
- WIN7系统开题提示loli.vbs 操作超时怎么办
- 数据结构源码笔记(C语言):B树的相关运算算法
- Acwing第 26 场周赛【完结】
- 面试题系列(7):线程与进程的区别是什么,简单说一下。
- git-管理修改-强化暂存区的意识
- rocketmq模块架构图
- QCC303x调试笔记-修改自定义提示音
- web前端开发工程师-面试题汇总
- 一、Python复习教程(重点)- 基础
- 错误1311。没有找到源文件:D:\MSOCache\All Users\{90150000-0015-0804-1000-0000000FF1CE}-D\AccLR.CAB。请确认存在该文件,并且您
- 意法半导体终于拥抱Cortex-A架构发布STM32MP1 MPU
- java把一个文件转化为byte字节_java把一个文件转化为byte字节
- 如何用CSS3画出一个立体魔方?
- 实习工作日志 2019.03.06
- jacob xls与xlsx格式互转
- REDIS11_HyperLogLog的概述、基本命令、UV、PV、DAU、MAU、首页UV如何进行统计处理
- Java毕设项目超市会员积分管理系统计算机(附源码+系统+数据库+LW)
- 票据识别android代码,Android 百度AI开放平台-文字识别-财务票据文字识别
- 算法:通过克鲁斯卡尔(Kruskal)算法,求出图的最小生成树