有没有人理解这段代码,以及它将如何被更改为在同一行显示“sender writed:message”,而不是将其拆分到不同的行。如下图所示。我真的不明白他们为什么要用这种格式。在
代码输入实用工具.py在
def format_quote(sender, body):
"""
Wraps text at 55 chars and prepends each
line with `> `.
Used for quoting messages in replies.
"""
lines = wrap(body, 55).split('\n')
for i, line in enumerate(lines):
lines[i] = "> %s" % line
quote = '\n'.join(lines)
return ugettext(u"%(sender)s wrote:\n%(body)s") % {
'sender': sender,
'body': quote
}
这是im使用的消息传递应用程序:https://github.com/arneb/django-messages
我会很感激你能帮我看一眼!在
这段代码只需要一些文本和发送方的名称:
'\n
来生成文本列而不是行)'> '
'someone wrote:\n'
一些来自python的复制粘贴:
注意
^{pr2}$\n
我认为这个代码本身不是问题。可能函数被称为产生如此难看的输出的一堆时间。在
相关问题 更多 >
编程相关推荐