Python 不支持的格式字符“0”&引用;。Can';我想不出来

Python 不支持的格式字符“0”&引用;。Can';我想不出来,python,html,string,format,Python,Html,String,Format,一段时间以来,我一直被一个可能非常愚蠢的错误难住了。搜索谷歌对我没有帮助 我正在学习python并尝试创建一个简单的注册页面。当我尝试使用字符串替换时,我似乎因以下错误而失败: 不支持的格式字符“;” 这是python代码 def write_form(self, username=""): self.response.out.write(signupform %{'usr': username}) 以下是html: <form method="post"> <

一段时间以来,我一直被一个可能非常愚蠢的错误难住了。搜索谷歌对我没有帮助

我正在学习python并尝试创建一个简单的注册页面。当我尝试使用字符串替换时,我似乎因以下错误而失败:
不支持的格式字符“;”

这是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>

用户名:


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

我的猜测大概有点像
style=“宽度:100%;高度:20px;”


您应该将文件中的所有原始
%
翻倍以转义它们。

是的!非常感谢,你的猜测是对的。我知道它会像那样简单,但我从没想过它可能是css。