python字符串模板:错误“必须转换为缓冲区,而不是模板”

2024-06-16 10:14:06 发布

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

我使用httplib和字符串模板。在

用一个普通的字符串作为消息,它正在工作,我得到一个模板:

Error 'must be convertible to a buffer, not Template'

    message=str(SMessage.substitute(...
    webservice = httplib.HTTP(host)
    webservice.putrequest("POST", url)
    ....
    webservice.send(message)

我需要转换模板吗?在


Tags: to字符串模板web消息messagebufferservice
1条回答
网友
1楼 · 发布于 2024-06-16 10:14:06

Template.substitute()方法返回一个字符串,您可以在调用周围放置str()。这也意味着可能有另一个未在代码片段中显示的对message的赋值将messagestr更改为{},或者在不同的位置引发错误(完整的回溯可以显示在哪里)。在

相关问题 更多 >