我是 Python 新手,正在尝试使用 pyCurl。我正在进行的项目是为 twitpic.com API ( http://twitpic.com/api.do ) 创建一个 Python 包装器。出于参考目的,请查看代码 ( http://pastebin.com/f4c498b6e ) 和我收到的错误 ( http://pastebin.com/mff11d31 )。
请特别注意代码的第 27 行,其中包含“xml = server.perform()”。在研究了我的问题后,我发现与我之前的想法不同,当上传成功时,.perform() 不会返回来自 twitpic.com 的 xml 响应,而是 None (呃!)。
在进一步查看错误输出之后,在我看来,我想填充到“xml”变量中的 xml 输入被打印到以太标准输出或标准错误(不确定是哪个)。我确信有一种简单的方法可以做到这一点,但我目前似乎无法想到它。如果您有任何提示可以为我指明正确的方向,我将不胜感激。提前致谢。