解决python使用images2gif模块时候报错:Type error Argument 1 must be string or buffer not none
最近对图片处理这一块比较感兴趣,无意间发现python里面有一个很好玩的库叫做images2gif,可以实现将多个静态的图片合称为一个动态GIF图,诸如斗图网中的那样,这个无意是一个斗图神器啊(开玩笑哈),不过模块好用是真的,看到网上很多人都是使用它做各种各样漂亮的动图,这里也忍不住要来安装学习一下,今天不是要讲一下自己的实践过程,而是在安装后导入包的过程中报错了,提示信息如下:
Type error Argument 1 must be string or buffer not none
这个真的是搞不明白是怎么回事,查了很多资料也没有办法解决,后来请教师傅的时候,得到了点提示,需要修改一点源码的东西,具体如下:
打开自己python安装目录下Lib文件夹, 进入site-packages文件夹下,找到images2gif的安装文件,打开images2gif.py
源码中修改如下图所示:
将源码中第427行的修改为当前图片中第426行中的内容,关闭重启后即可解决该问题了。
记录一下。
解决python使用images2gif模块时候报错:Type error Argument 1 must be string or buffer not none相关推荐
- Python——CSV读取大文件报错_csv.Error: field larger than field limit
Python--CSV读取大文件报错_csv.Error: field larger than field limit 使用Python读取较大的csv文件时,可能出现大字段,导致超过字段默认限制,从 ...
- python syntaxerror怎么解决-python中出现invalid syntax报错的几种原因
这篇文章旨为刚接触python不久的朋友,提供一点帮助,请在检查代码没有主要问题时再看是否存在以下问题. 一般来说,写完代码运行时,如果代码中有错误,解释器会提示错误信息,按照提示信息,一般很快可以找 ...
- 解决python使用happybase连接hbase报错thriftpy2.transport.base.TTransportException....TSocket read 0 bytes
完整报错: thriftpy2.transport.base.TTransportException: TTransportException(type=4, message='TSocket rea ...
- 解决西门子ebr设备模块更新报错,EQP_STATEVALUE more than one row
问题排查报告 原文来至 问题跟踪 首先定位到EQP_STATEVALUE表,发现数据出现重复: 执行语句取出所有非重复数据: select t.stateid,t.fk_statelistcst,t. ...
- Python引用pymssql模块打包报错的解决方法
通过pymssql对数据库进行操作,用pyintaller或pysimplegui-exemaker打包时 在网上找了很多解决办法都没有用,什么版本不对,将pymssql安装指定版本2.1.4,打包时 ...
- python的pymssql模块的报错_python pymssql - pymssql模块官方文档的翻译
译者注:译者博客(http://blog.csdn.net/lin_strong),转载请保留这条.此为pymssql模块version2.1.4官方文档的翻译,仅供学习交流使用,请勿用于商业用途. ...
- 解决Python使用playsound播放音频报错:在用引号括起的字符串不能指定额外的字符
结果 将源码中command = ' '.join(command).encode('utf-16')变为command = ' '.join(command)即可 原因 windows的命令不能使用 ...
- mysql导出 error1290_解决MySQL导出数据到文件报错:ERROR 1290
环境: MySQL 8.0 操作: 1. 使用SELECT .. INTO OUTFILE ,想把数据导出到txt文件中,报如下错误: ERROR 1290 (HY000): The MySQL se ...
- (已解决)iOS真机运行 Xcode报错(libpng error: CgBI: unhandled critical chunk)
Cocos2d-x加载图片资源出现libpng error: CgBI: unhandled critical chunk Xcode7.3 设置Remove Text Metadata From ...
- git push报错:error: failed to push some refs to ‘https:/
解决在git push时的报错:error: failed to push some refs to 'https:/ // 错误如下 hint: Updates were rejected beca ...
最新文章
- c# 读取mysql时间
- springboot + profile(不同环境读取不同配置)
- L - 土拨鼠掷鼬鼠(二分查找)
- logrotate管理nginx日志文件
- java 序列化 clone_利用java序列化进行对象深Clone
- php检测数组值的长度,php检测数组长度的函数sizeof count_PHP教程
- ElementUI:导航nav设置路由模式后,切换路由导航样式不变话
- 地铁关门提示音,可使用倒计时
- 疯狂的程序员--绝影
- 漫画:面试过程的神回复
- QQ桌球瞄准器开发(4)透明度、颜色、线宽与母球大小
- DirectX12(D3D12)基础教程(十八)—— PBR基础从物理到艺术(下)
- 智能智慧型停车场管理系统解决方案
- 用R来求解一元二次方程
- java开发工程师面试自我介绍_Java程序员面试如何自我介绍HR这一关
- 我是如何准备一个技术的分享?
- 【转】本人常用资源整理
- 51nod1238(杜教筛)
- Windows命令行关闭IE代理
- 先知——纪伯伦(3)
热门文章
- 玩大了,开源协议修改引发MongoDB“大动荡”?
- 在Windows下的路径分隔符和Linux下的路径分隔符是不一样的
- Linux kernel kfifo分析【转】
- HDU 4968(杭电多校#9 1009题)Improving the GPA (瞎搞)
- luogu P1379 八数码难题(A*算法入门详细讲解)
- java web 中Integer.valueof()与integer.parseint()
- python写入日志文件时日志内容重复写入
- js:防抖动与节流【转载】
- Node.js的require()的工作原理
- the first blog