【发布时间】:2021-09-02 03:23:00
【问题描述】:
[输出][1]``` 现在 = datetime.now() env = 'IPC1 \nE1/E2'
report = {'Date': now, 'Environment': env, 'Array Name': 'Hyperstore1'}
report_df = pd.DataFrame(report)
html = """\
<head></head>
<body>
{0}
</body>
""".format(build_table(report_df, 'blue-dark'))
[1]: https://i.stack.imgur.com/TW61A.jpg
【问题讨论】:
-
您不是在打印字符串,而是在打印包含字符串的字典。字典的默认字符串表示就是这样。如果你想格式化它,你必须为它编写代码。
-
不,这对我没有帮助....你能告诉我我应该编码什么,以便它可以分两行打印
-
我必须在将此报告转换为数据框,然后转换为 HTML 表格后进一步邮寄...请帮助进入换行符。
-
这让问题变得不那么清楚了。
build_table是什么? -
另外,您仍然没有显示您想要获得的输出。您只显示了您尝试使用的代码。这段代码有什么问题?
标签: python string dictionary formatting