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

乐潍清网站额建设集宁做网站的公司

乐潍清网站额建设,集宁做网站的公司,货运网站建设,网站策划编辑招聘项目场景#xff1a; 提示#xff1a;扩充数据集时#xff0c;同步修改json标签中的imagePath字段的值#xff0c;出现json文件读写不一致问题。 采用open函数读写模式修改json文件字段。open(jsonF.json, r)。 问题描述 运行修改json文件报错#xff1a;j…项目场景 提示扩充数据集时同步修改json标签中的imagePath字段的值出现json文件读写不一致问题。 采用open函数读写模式修改json文件字段。open(jsonF.json, r)。 问题描述 运行修改json文件报错json.decoder.JSONDecodeError: Extra data: line 1 column 332 (char 331) 源代码 with open((os.path.join(dir_path, 142 file_name)), r) as jsonFile:data json.load(jsonFile)data[imagePath] 142 imagePathjson.dump(data, jsonFile, ensure_asciiFalse) 原因分析 需要了解open函数读写文件模式和文件之指针 json库load加载json文件后data json.load(jsonFile)又访问了 data[“imagePath”] 。此时文件指针指向了data[“imagePath”]的下一行。这时直接转存数据json.dump(data, jsonFile),文件指针位置不对。所以会报错。当你loads json文件时出现json.decoder.JSONDecodeError也可能是因为存储时值没有加双引号可能是因为值里面有特殊字符比如等。 解决方案 移动文件指针到开始位置jsonFile.seek(0) 转存数据传入参数ensure_asciiFalse之后调用截断函数jsonFile.truncate()防止写入其他东西。 with open((os.path.join(dir_path, 142 file_name)), r) as jsonFile:data json.load(jsonFile)data[imagePath] f142{imagePath}jsonFile.seek(0) # rewind json.dump(data, jsonFileensure_asciiFalse)jsonFile.truncate()
http://www.hkea.cn/news/14283066/

相关文章:

  • 互联网创业项目零成本泉州百度关键词优化
  • 建网站拿到广告网站建设要解决哪些方面的事项
  • 外贸网站平台wordpress转移域名
  • 网站改版html网站公众号信息化建设工作计划
  • 建设交通职业技术学院招聘信息网站wordpress编辑器如何增加行距功能
  • 网站建设合同约定三年后广东省住房和城乡建设部网站
  • 学校如何建设网站最新新闻国内大事件
  • 网站个人空间wordpress 周生生
  • 石家庄站到正定机场拓展公司
  • 建立网站需要多少钱 索 圈湖南岚鸿网站建设微商城多少钱
  • 做临时工有哪些网站餐饮服务怎么做网络推广
  • 关于协会网站建设的意见自拟品牌策划方案
  • 网站建设案例价格搜索引擎优化英文简称
  • 五种类型网站做网站网站的
  • 帝国 只做网站地图廊坊网站建设报价
  • 广州有哪些网站建设黑镜主题1.0wordpress
  • 买极速赛车网站会动手做不温州品牌网站设计
  • 能够做简历的网站seo网站建设培训
  • 做pc端网站策划网站开发组
  • 如何做网站教学怎么制作网页表白
  • wordpress 主题改多频道长春关键词优化公司
  • 企业网站建设策划书怎么写网站开发技术路线与规范
  • 网站建设需要达到什么样的效果网站建设 完成
  • 网站备份信息桂林北站怎么去阳朔
  • 做企业邮箱的网站比较好的推广平台
  • 百度官方网站入口做网站主页
  • 深圳营销网站网站cms管理后台电话号码
  • 加强官方网站建设安徽省
  • 寻找网站建设免费设计商标的网站
  • 网站建设海报素材图片郑州最好的男科医院是什么医院