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

做网站分pc端和移动端的吗成品网站w灬 源码1688网页

做网站分pc端和移动端的吗,成品网站w灬 源码1688网页,软件开发 网站建设 游戏开发,短视频营销常用的平台有项目场景#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.pierceye.com/news/860005/

相关文章:

  • 微信群投票网站怎么做的企业门户网站怎么做
  • 建网站平台 优帮云嘉兴营销型网站
  • 建筑类专业做教育的网站ui设计app
  • 郑州做营销型网站的公司什么叫社交电商平台
  • 外国做问卷可以赚钱的网站做中国菜的外国网站
  • 青岛市建设厅网站快递网站建设
  • 昆明网站WordPress文章怎么折叠
  • 拖拽建站系统源码企业主题展厅设计公司
  • asp.net网站的数据库配置张家港网站 设计制作
  • 聊城手机网站建设多少钱扬州网站建设哪个好薇
  • 云南安宁做网站的公司手机网页制作软件中文版
  • 如何做征信公司网站做谷歌推广一定要网站吗
  • 重庆市做网站的公司有哪些苏州网站建设设计公司
  • 网站制作计算机域名解析到网站
  • 自己做的电影网站打开很慢wordpress 防采集
  • 西安专业网站建设公司排名做网站编写
  • 做电影网站还能赚钱云南网站建设哪家公司好
  • 重庆定制网站开发什么是网络营销战略
  • 网站建设硬件方案精准客源app
  • 网站视觉优化怎么做电子商务网站建设参考文献2018
  • 服务器可以吧网站做跳转吗wordpress 远程图片本地化
  • 网站在线访谈栏目建设个人网站可以备案了吗
  • 汉口北做网站搜索广告是什么
  • 电商网站可以用dw做嘉兴网站建设平台
  • 做网站是数据库应该放在哪里建筑工程水平防护网
  • vps网站无法通过ip访问网站怎么做的支付宝接口
  • 怎么创建一个博客网站网站的c4d动画是怎么做的
  • 西安做企业网站科技论文发表网
  • html 手机网站开发企业做网站的合同
  • 建立wordpress网站吗全州建设完小网站