我有 hmtl 模板,并想在那里添加一些值。我打算使用具有以下规则的 sting.format 模块:
"Hello {name}! I am {years} years old".format(name = "Bob", years = "25").
所以我写了这样的测试
x = open(source_folder + "template.html", 'r')
template = x.read()
template.format(tester = "John")
studio_html = open(studio_folder + "/" + studio_name + ".html", 'w')
studio_html.write(template)
文件的开头是:
{tester}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1 /DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta ....
该文件的完整版本在这里 - http://bit.ly/R4zxQ6
我运行脚本,它给了我错误,告诉我 html 文件包含其他“{}”容器......你可以建议做些什么来避免这个问题?
最好的问候,萨沙。