2
form="""
<textarea>%s</textarea>
"""

我正在尝试使用 textarea 输入发出帖子请求,并再次在 textarea 中显示帖子输入,我能够做到这一点。

但是,我的问题是,当我第一次去查看页面时,我在 textarea 框中看到了%s 。如何隐藏%s?我正在使用旧的python,我认为它是2.7

form="""
    <form method="post">
      <textarea name="text">%s</textarea>
  <br>
  <input type="submit">
</form>
"""        
class MainPage(webapp2.RequestHandler):
  def get(self):
      self.response.write(form)
  def post(self):
      foo="posted to the box"
      self.response.write(form %foo)
app = webapp2.WSGIApplication([('/', MainPage)], debug=True)
4

3 回答 3

2

把东西放在它的位置。

print form % ('',)
于 2013-01-17T11:44:45.730 回答
1

试试下面的代码

print form.replace('%s', '')
于 2013-01-17T11:49:10.277 回答
0

更简单,只需将 %s 作为值参数:

<textarea name="text" value="%s"></texarea>

这将创建一个漂亮的空白文本区域;)

于 2013-12-30T19:06:45.927 回答