xmlrpc newPaste应为具有缓冲区的对象

2024-09-28 05:21:19 发布

您现在位置:Python中文网/ 问答频道 /正文

在py2有

rv = xmlrpc.pastes.newPaste(language, code, None, filename, mimetype, private)

我得到错误:需要一个带有缓冲区接口的对象

找不到任何关于xmlrpc和py3的文档。我只找到了这个片段:

^{pr2}$

但我还是很困惑。。。我的版本使用了许多参数,在哪里可以找到它的完整描述/修复它?在

谢谢。在


Tags: 对象none错误py3codeprivatefilenamelanguage
2条回答

在python3中。xmlrpclib被分成两个模块,xmlrpc.client和{}。在

有关3.2.1的文档,请访问:

http://docs.python.org/release/3.2.1/library/xmlrpc.client.html

http://docs.python.org/release/3.2.1/library/xmlrpc.server.html

该错误消息通常意味着它在查找str(在python3中是Unicode),而不是{}。就像在这个例子中一样,你需要解码以字节为单位的参数。也许:

rv = xmlrpc.pastes.newPaste(language, code.decode(), None, filename, mimetype, private)

但是在没有看到代码的情况下很难判断出问题出在哪里。在

相关问题 更多 >

    热门问题