将Python列表导入HTML表的最佳方法是什么?
我编写了一个脚本,它从web上获取各种内容,并将它们存储在python列表中,并对如何将其放入HTML表中以显示在网页上提出了一些问题将Python列表导入HTML表的最佳方法是什么?,python,html,python-2.7,Python,Html,Python 2.7,我编写了一个脚本,它从web上获取各种内容,并将它们存储在python列表中,并对如何将其放入HTML表中以显示在网页上提出了一些问题 首先,我的数据应该在列表中吗?它最多是一个25乘9的列表 我假设我应该将列表写入一个文件,以便网站导入?是首选文本文件还是类似CSV、XML文件的文件 将文件导入表的标准方式是什么?在我快速浏览网页时,我没有看到一个明显的答案(主要的网页设计初学者)。Javascript是最好的使用方法吗?或者python可以写出一些易于HTML读取的内容吗 谢谢 将所有内容存
- 将所有内容存储在数据库中,例如:sqlite、mysql、mongodb、redis
- 然后,每次需要显示数据时都查询数据库。 这有利于以后从多个来源对其进行更改
- 将所有内容存储在“平面文件”中:sqlite、xml、json、msgpack
- 同样,只要您想使用数据,就打开并读取文件
- 或者在启动时完整地阅读它
- 简单而且通常足够快
- 使用模板引擎(如jinja)从列表中生成html文件,并将其另存为html文件
- 适合简单的主人
- 请随意使用HTML5/DHTML/Java脚本。 您可以使用webframework在后端创建/使用“api”,它提供json或xml。 然后java脚本回调将在站点上显示它
print '<table><tr><th>Column1</th><th>Column2</th>...</tr>'
for row in my_list:
print '<tr>'
for col in row:
print '<td>%s</td>' % col
print '</tr>'
print '</table>'
打印“Column1Column2…”
对于my_列表中的行:
打印“
对于行中的列:
打印“%s”%col
打印“
打印“
根据需要调整特定表格的代码。谢谢。我想Flask和Jinja会更适合我的需要!