目标是在给定“列表头”列表的情况下动态更新HTML/字符串
要输入到html列表中的列表
list_header=['Coffee','Tea','Milk']
预定义的html模板
html = """
<tr>
<th>List of header name:</th>
</tr>
<ol>
</ol>
"""
预期结果
html = """
<tr>
<th>List of header name:</th>
</tr>
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
"""
我尝试使用下面的find-and-append方法,但它会忽略上面的部分
line = '<li> </li>'
index = line.find('</ol>')
output_line = line[:index] + list_header[0] + line[index:]
感谢您在链接到好的参考资料方面提供的帮助
如果将内容包装在根元素中(
<html>
),则可以使用xml.etree.ElementTree输出:
您可以将
jinja
用于此类项目Jinja
的设计只是为了帮助您实现这一点:在这里阅读更多Jinja2以熟悉
jinja
语法最好将HTML保存在一个单独的文件中
然后使用python脚本生成ol标记中的每个项(li)
相关问题 更多 >
编程相关推荐