我有一个名为new_list的嵌套数据列表,它来自python中的csv文件,我需要将其放入html文档中的一个简单表中。
[['Jason'、'Brown'、'Leeds'、'40'、['Sarah'、'Robinson'、'Bristol'、'32'、['Carlo'、'Baldi'、'Manchester'、'41']]
我已经设法在Python控制台中为表标题编写了html,但是不知道如何引用列表中的内容-例如,在<tr>
标记之间放置什么来填充行。这就是我目前所拥有的:
display = open("table.html", 'w')
display.write("""<HTML>
<body>
<h1>Attendance list</h1>
<table>
<tr></tr>
<tr></tr>
</table>
</body>
</HTML>""")
非常感谢提前!
简单的字符串和列表操作。
输出:
这项工作的正确工具是一个模板引擎。很明显,您有一个HTML模板,并且您希望将数据适当地插入到指定占位符中的HTML中。
使用^{} 的示例:
它不简单易读吗?而且,作为奖励,没有直接和手动的HTML字符串操作。
我认为可以从内置Python模块string formatting开始。如果您需要它用于较低的Python版本,它自2.5版以来没有太大的变化。
通常,web/html内容由一些更复杂的web框架处理,比如Django或TurboGears,但这可能不是您的用例。
相关问题 更多 >
编程相关推荐