不支持的格式字符“;”。无法弄清楚这一点

时间:2013-09-15 13:13:47

标签: python html string format

我已经被困了一段时间可能是一个非常愚蠢的错误。搜索谷歌并没有帮助我。

我正在学习python并尝试创建一个简单的注册页面。当我尝试使用字符串替换时,我似乎失败了这个错误: Unsupported format character ";"

这是python代码。

def write_form(self, username=""):
    self.response.out.write(signupform %{'usr': username})

这是html:

<form method="post">
    <label>Username:</label> 
    <input type="text" name="username" value="%(usr)s"><br>

1 个答案:

答案 0 :(得分:2)

您的html可能包含其他一些%字符。

我的猜测就像style="width:100%; heigh:20px;"某处。

您应该将文件中的所有原始%加倍以逃避它们。