第一步、将图片转为str

image='1.jpg'
print(type(image))
def imageToStr(image):with open(image,'rb') as f:image_byte=base64.b64encode(f.read())print(type(image_byte))image_str=image_byte.decode('ascii') #byte类型转换为strprint(type(image_str))return image_str
image1=imageToStr(image)
print(type(image1))#输出结果
<class 'str'>
<class 'bytes'>
<class 'str'>
<class 'str'>

第二步、存入json数据:

data = {"engineeringdata": {"date":12,"value": "59.3;98.5","image":image1}
}

第三歩、将json中数据取出转化为图片:

def strToImage(str,filename):image_str= str.encode('ascii')image_byte = base64.b64decode(image_str)image_json = open(filename, 'wb')image_json.write(image_byte)  #将图片存到当前文件的fileimage文件中image_json.close()file_address = "./fileimage/" + data['engineeringdata']['date'] + r".jpg"
strToImage(data['engineeringdata']['image'],file_address)

python json文件传输图片相关推荐

  1. python json文件_python读写json文件的简单实现

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  2. python json文件操作_python对json的操作总结

    引言 你一定听说过 JSON 吧.JSON 是当前最常用的数据传输格式之一,纯文本,容易使用,方便阅读,最重要的是在多个场合都被大量被使用. 既然 JSON 这么好,那就让我们继续探险,去掌握 pyt ...

  3. PYTHON:json文件写小型的通讯录数据库

    目录 题目概述 关于json的几个函数 json 类型转换到 python 的类型: 首先定义菜单函数 定义显示信息的函数 定义查询的函数 定义插入新成员的函数 定义删除的函数 完整的代码 题目概述 ...

  4. python json文件太大_python - python json.dump创建的文件太大 - 堆栈内存溢出

    所以我有这个CSV文件,大小为380 MB左右. 我为此创建了一个空数据结构:{ID1 {day1:[[flow,hour1],[flow,hour2] ... [flow,hour23]],day2 ...

  5. python json文件遍历所有key、value 及替换key对于的value

    对于接口自动化测试,一般接口以json形式发送返回,往往我们就需要遍历json文件中所有key,value以及修改替换key对于的value. 例如json发送/接收的文件: SendRegister ...

  6. python json文件对比方法

    #file1.json {'a':{'a1':'123''a2':'456'}'b':{'b1':'acs''b2':'abc'} } #file1.json {'a':{'a1':'123''a2' ...

  7. python json文件内容批量修改和美化

    import os import jsondef json_sa(filedir, dick1,dick2, modification):# 获取文件夹中的文件名称列表filenames = os.l ...

  8. python json文件操作_JSON文件及Python对JSON文件的读写操作

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. Python打印json文件,实现输出

    参考:python读取多行json_如何在Python中读取包含多个JSON对象的JSON文件?_weixin_39830906的博客-CSDN博客 代码: import json from json ...

最新文章

  1. 中国电子学会青少年编程能力等级测试图形化三级编程题:海底寻宝
  2. Hash查找的基本原理及实现
  3. Atitit.atiJsBridge 新特性v7q329
  4. java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
  5. Redis随笔Jedis、jedisCluster的使用
  6. c#中如何实现拷贝对象
  7. 应有那个数据库操作类的一个简单实例
  8. SecureCRT 绝佳配色方案
  9. 【论文笔记】韩家炜团队AutoPhrase:自动短语挖掘
  10. c#json对象转数组_c# json 转数组
  11. Java保存书店每日交易记录
  12. 硬件木马检测方法概述
  13. Affinity Photo2022比PS更好用的图像编辑软件
  14. C++ 在 windows vscode 上使用 utf-8
  15. 特殊节日网站全体变成黑灰色
  16. 计算机毕业设计ssm东湖爱心系统的众筹设计和实现t4a84系统+程序+源码+lw+远程部署
  17. 作为一位资深Java程序员应该注意的几点
  18. matlab stem函数坐标轴_在MATLAB中可以设置坐标轴的函数详解
  19. 不敢“犯错”的应试教育
  20. 一个毕业6年的程序员工作经历和成长感悟

热门文章

  1. messageformat.format() 自定义参数名_DedeCMS的Java版mcms 第四季之一: 自定义插件
  2. java仿聊天室项目总结_Java团队课程设计-socket聊天室(Day4总结篇)
  3. mysql启动触发器_MYSQL中禁用/启动触发器
  4. php设置session 生命周期,设置session的生命周期(php)
  5. 计算机应用技术工作项目是,论计算机应用技术在工程项目管理中的应用(原稿)...
  6. 计算机桌面程序名,深度技术win7旗舰版电脑桌面图标只显示名称了怎么办
  7. ais文件还原到mysql_SQLSERVER 数据库可疑的解决步骤
  8. 730阵列卡支持多大硬盘_华为1000多手机哪款好?推荐只此一款!华为品牌性价比最高千元机...
  9. IDEA: .java文件和.class不一致
  10. 基于javaSpringboot+mybatis+layui的装修验收管理系统设计和实现