我已经被困了一段时间可能是一个非常愚蠢的错误。搜索谷歌并没有帮助我。
我正在学习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>
答案 0 :(得分:2)
您的html可能包含其他一些%
字符。
我的猜测就像style="width:100%; heigh:20px;"
某处。
您应该将文件中的所有原始%
加倍以逃避它们。