在搭建fastdfs文件系统的时候遇到了点问题,在测试上传文件数据流的时候,需要Python来获取本地文件的二进制流

1 from fdfs_client.client importFdfs_client2

3 fdfs = Fdfs_client('utils/fastdfs/client.conf')4 f = open('statics/a.png', 'rb')5 ret = fdfs.upload_by_buffer(f.read(), 'png')

很少操作文件,但是记得这样是可以获得文件二进制格式数据的,不过fdfs却报错说参数不能为空

后来找到原因,因为开始我忘了打开docker的fastfds服务了,导致第一次读取上传操作失败,然后打开服务后就执行了第二次上传.

文件读取操作read()会在读取文件后把光标放在文件末尾,再之后读取将永远为空(除非重新打开重新读)

所以重新执行了一遍open(),就可以正常获取上传了.

python如何读取二进制文件为图片_关于Python获取图片文件二进制数据的问题(获取为空)...相关推荐

  1. python如何读取二进制文件为图片_Python二进制文件读取并转换

    Python二进制文件读取并转换 Python二进制文件读取并转换 标签(空格分隔): python 本文所用环境: Python 3.6.5 |Anaconda custom (64-bit)| 引 ...

  2. python节日贺卡图片大全_新年贺卡图片_新年贺卡手工制作图片

    新年贺卡图片_新年贺卡手工制作图片 导读:小编根据大家的需要整理了一份关于<新年贺卡图片_新年贺卡手工制作图片>的内容,具体内容:新年到来,制作一张手工图片,送上新年满满的祝福,本文是小编 ...

  3. python openpyxl 读取Excel,超简单案例python openpyxl 获取表格数据

    1. import openpyxl 导入openpyxl模块 import openpyxl #导入模块openpyxl 2. 获取的文件(×××.xlsx) 使用openpyxl下的方法获取Exc ...

  4. python如何读取二进制文件为图片_python读取图片,并获取每个像素点的二进制值...

    python进行图片处理或识别的时候,通常第一步是获取每个像素的二进制值.(python 版本号为3.5) 具体过程如下: 1.如果没有安装image包,则首先需要安装image包.命令:pip3 i ...

  5. python读取word文档中的图片_【Python 3 获取Word所有图片】

    上次讲到如何手动快速提取Word文档中的所有图片.这次我们用Python-3基于图片提取原理,写代码实现自动获取. Python 3实现代码import os,zipfile,shutil #引入os ...

  6. python读取bmp图片_用Python读取bmp文件

    我意识到这是一个老问题,但我自己解决这个问题时发现了这个问题,我想这可能会在将来帮助别人. 实际上很容易将BMP文件读取为二进制数据.当然,这取决于你需要支持的范围有多广,需要支持的角落案例有多少. ...

  7. python pypdf2另存为图片_用Python玩转PDF的各种骚操作

    文/Python数据科学  图片来源于网络 Portable Document Format(可移植文档格式),或者PDF是一种文件格式,可以用于跨操作系统的呈现和文档交换.尽管PDF最初是由Adob ...

  8. python打开文件并读取2进制_在Python中,哪些文件可以读取为文本,哪些文件可以读取为二进制?...

    本问题已经有最佳答案,请猛点这里访问. 我想用open("page.html","r")读取HTML文件. 我做到了没有问题. 我的问题是Python将哪些文件 ...

  9. python批量裁剪图片_用Python写了一个图片格式批量处理工具

    来源:blog.csdn.net/kimol_justdo 前言 就在昨天,正当我在刺激战场厮杀时,"叮叮叮",微信来消息了.我心想:"这是肾马情况?" 我打开 ...

  10. python docx 合并文档 图片_使用python抓取大量简历文档内数据(word:docx;pdf;图片等)输出表格文件...

    1. 文章背景描述: 近期公司有员工离职了,技术岗位的. 让HR招人,招聘进度也太慢了,实在等不及,就撸起袖子自己上.(之前从来没招聘过) 自己在某招聘网站注册后,花了若干人民币,短时间收到大量求职者 ...

最新文章

  1. 修改Ubuntu的aptget源为阿里源的方法
  2. 大四可以正式入职吗_三方协议一签,就不是应届生了吗?高校毕业生注意,别错失身份...
  3. Mcad学习笔记之序列化(2进制和Soap序列化)
  4. hdu 4004 二分查找
  5. verilog的$dumpfile和$dumpvar系统任务详解
  6. boost::mpl模块实现find_if相关的测试程序
  7. python之绝对导入和相对导入
  8. bzoj1941 [Sdoi2010]Hide and Seek 线段树
  9. 人人想健康!但,健康的,最主要因素,是什么?
  10. mongodb 下载地址,mongodb.dll 下载
  11. 企业中个别机械类制图软件无法打印的问题汇总
  12. 关于Xcode的一些方法-15-05-02
  13. gcIntermediate_航线图_必知必会
  14. 使用MySQL管理工具-SQLyog9.63报错号码2003,超详细解析
  15. 【百度LOGO权限】三天时间从获取LOGO权限到审核通过
  16. python turtle工具绘制四叶草
  17. 【docker】导入镜像报错磁盘空间不足的解决方法 【docker】修改默认的存储路径
  18. 非线性方程(组):高维方程解法
  19. linux驱动编写之十六(块驱动设备初识)
  20. gazebo仿真 UR10 + robotiq140抓取物体失败:滑出或滑落

热门文章

  1. C#笔记30:Trace、Debug和TraceSource的使用以及日志设计
  2. MSDN 访谈录(MSDN Show)C#编程
  3. Notepad++安装NppFTP插件
  4. 在vs中用正则表达式查找字符并替换
  5. 近乎 5.3 发布,SNS 社区系统
  6. 过来人谈在美国大学里的中国研究生
  7. MySql字符集修改
  8. 【SpringMVC】@Controller 和 @RestController 区别
  9. /var/log/messages Logging not working on Centos 7
  10. 《数值分析(原书第2版)》—— 1.5 不需要导数的根求解