文档章节

[日常开发记录] pycurl python3 error(23, 'Failed writing body (0 != 456)') 解决

ykbj
 ykbj
发布于 2016/08/05 23:07
字数 84
阅读 234
收藏 1

TypeError: string argument expected, got 'bytes'
error(23, 'Failed writing body (0 != 456)')

如果报以上错误,则是以下代码导致

buff = StringIO()
self.curl.setopt(pycurl.WRITEFUNCTION, buff.write)

注意一下python3中StringIO()的包路径为io.StringIO

将以上StringIO()改为:

buff = BytesIO()
self.curl.setopt(pycurl.WRITEFUNCTION, buff.write)

同样的BytesIO()的包路径为io.BytesIO

© 著作权归作者所有

共有 人打赏支持
ykbj
粉丝 19
博文 33
码字总数 16222
作品 0
昌平
CTO(技术副总裁)
私信 提问
简使用pycurl来获取网页信息头和内容

简使用pycurl来获取网页信息头和内容 先下载pycurl并安装到python中,用import pycurl来测试是否安装成功。 import pycurlimport StringIO print "xxx接口使用的https,其值:";url='https://...

独钓渔
2013/12/10
0
0
python 使用pycurl模块检测web状态质量

pycurl模块安装 pip install pycurl 源码安装方法: wget https://curl.haxx.se/download/curl-7.29.0.tar.gz tar zxf curl-7.29.0.tar.gz cd curl-7.29.0/ ./configure make && make instal......

super李导
05/16
0
0
Centos7-Pyspider单机版安装

安装的centos版本:CentOS-7-x86_64-DVD-1804.iso 安装的python版本:Python3.6.2 系统为最干净的系统,只安装了一个界面,界面不安装也可以 centos7自带版本为: [root@localhost ~]# pyth...

dong66
07/13
0
0
pycurl for windows

python中pycurl安装 AssertionError: please check CURL_DIR in setup.py的解决办法 for windows 只有 2.5版 Unofficial Windows Binaries for Python Extension Packages,里面就有For 2.7......

ddatsh
2012/01/20
0
0
Taobao OpenERP Connector 简要说明

Taobao OpenERP Connector 项目托管地址:https://github.com/buke/openerp-taobao 作者: wangbuke@gmail.com 功能: 1. 接受淘宝主动通知,自动添加、确认订单、发货等。 2. 同步淘宝订单 ...

wangbuke
2012/07/19
0
3

没有更多内容

加载失败,请刷新页面

加载更多

Qt那些事0.0.15

以下与Q_DECLARE_METATYPE相关内容全部是翻译自Qt文档。参看QVariant Class | Qt Core 5.9以及QMetaType Class | Qt Core 5.9 QVariant QVariant::fromValue(const T& value) 返回一份包含v......

Ev4n
10分钟前
1
0
spring上传文件返回绝对路径,简单工具类

import com.google.common.io.Files;import lombok.extern.slf4j.Slf4j;import org.springframework.web.multipart.MultipartFile;import java.io.File;import java.io.IOExceptio......

Boss-x
22分钟前
2
0
1个开发如何撑起一个过亿用户的小程序

本文由云+社区发表 2018年12月,腾讯相册累计用户量突破1亿,月活1200万,阿拉丁指数排行 Top 30,已经成为小程序生态的重量级玩家。 三个多月来,腾讯相册围绕【在微信分享相册照片】这一核...

腾讯云加社区
28分钟前
7
0
golang ssh包使用方法介绍

在使用gexpect包发现很多问题之外,这里又尝试使用ssh user@127.0.0.1的思路进行用户切换。这里记录下具体的使用方法,遇到的ssh: must specify HostKeyCallback 问题的解法方法及最终使用过...

linuxprobe16
33分钟前
2
0
layer

Layui Layer在open弹出层中异步加载数据和form表单radio、checkbox、select不渲染,不可点击的解决办法 layer 实现弹窗提交信息 function confirmUpdateAward(i) { layer.open({ ...

mickelfeng
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部