当前位置: 首页 > 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.zqtcl.cn/news/767375/

相关文章:

  • 合肥做网站的公司讯登欧亚达网站是哪家公司做的
  • 网站模板带有sql后台下载企业网站建设平台的功能
  • 网站推广的实际案例电子商务网站建设的要求
  • 永平建设有限公司网站2023一般纳税人企业所得税怎么算
  • 创业网站推广怎么做简单的网站首页
  • 外贸网站模板 外贸网站制作如何推广宣传一个品牌
  • 中企动力企业邮箱 手机邮箱河南网站建设优化推广
  • 广州seo网站多少钱王野天津音乐广播电台图片
  • 东莞网站制作十强怎么做一个链接网站
  • 深圳网站设计 建设首选wordpress 获取父页面
  • 大兴企业网站建设公司wordpress谷歌字体优化
  • 哈尔滨建设银行网站网站建设运营服务商
  • 重庆本地建站企业网站建设流程及费用
  • 网站建设需要用到那些语言简述网站建设和推广评价指标
  • 17网站一起做 佛山印刷做网站网上接单
  • 网站建设步骤 优帮云网站建设首选定制开发
  • 专门做家居的网站国内企业网站设计
  • 做网站时怎么取消鼠标悬停性价比最高网站建设
  • 三网合一网站模板网站上内容列表怎么做
  • 鲜花商城网站建设西安房产网站大全
  • 家庭宽带做网站空间一个数据库可以做几个网站
  • 环境设计公司排名搜索引擎seo是什么意思
  • 北京网站建设策划排名长春市建设集团股份有限公司
  • 网站建设项目怎么跟进客户安阳哪里有做网站的
  • 重庆定制网站建设公司郑州网站模板
  • 网站 建设 领导小组wordpress下拉 友情链接
  • 做网站用php广州最新新闻
  • 福州市住房和城乡建设局网站18款禁用观看黄入口
  • 西安网站制作工作室网页怎么做成网站
  • 做h5网站公司百度知道网页入口