【发布时间】:2015-01-18 09:29:35
【问题描述】:
我有脚本,它收集一些数据:
...
REPORT = []
...
if re.search('^-', line):
logging.info('File %s in line %d: %s' % (file, num, line))
REPORT.append('File %s in line %d: %s' % (file, num, line))
...
然后发送邮件:
body = email.mime.Text.MIMEText("""
Report:
%s
""" % REPORT)
msg.attach(body)
但它以“原始”视图出现,例如:
报告:
['File services.PROD.properties in line 29: - \r\n', 'File services.PROD.properties in line 30: - Url=https://someurl.com/reporting\r\n', 'File services.properties in line 44: - gUrl=http://someurl.com:11704/uu.dll\r\n', ']
如何格式化它以发送通常的行/字符串?
Python 2.6
【问题讨论】:
-
在顶部的
for-loop 之后,REPORT是什么样的?你能发布那个,或者,或者,line的内容吗? -
@jkalden 已编辑报告示例输出
-
好的,经过测试。我接受@falsetru 给出的答案
标签: python string list python-2.6