如何用Python向现有网站插入HTML块?
现在我有一个解决方案,它是通过查看一些例子得出来的。它的样子是这样的:
pagetemp = string.Template(open("index_template.html").read())
#print pagetemp.template
f = open("index.html","w")
f.write(pagetemp.substitute(sean_final_output=sean_final_output))
f.close()
return 1
sean_final_output 是一段 HTML 代码,我在那个模板里用 $sean_final_output。请问有没有更合适的方法?比如说,除了使用一个“模板”文件,我能不能直接编辑 index.html?我想这样做的好处是,我可以像现在这样直接替换内容……但我总觉得我是在从一个文件读取内容,然后输出到另一个文件,所以我不知道这样做是不是最有效的方式……(我想学习更标准的 Python 方法)