2012-06-21 203 views
-1

我试图执行下面的代码,但我得到if语句语法无效

SyntaxError: invalid syntax 

的if语句。我相信它与html有关,因为它以前没有使用前面的html;如您所见,我在理解如何进出html和Python时遇到一些困难。

class MainPage(webapp.RequestHandler): 
       def get(self): 
#preceding ("""<html><head> tags...      
</head> 
<body>""") 
     self.response.out.write(today.strftime("""<html><body><p style='color:#3E3535'>%A, %d %B</p>""") 

     if mon <= 3: 
      var1 = "winter" 

在此先感谢您的建议; if/elifs在页面上正确缩进。

+2

有什么错误? – dckrooney

+1

你在那里得到的代码是完全有效的...... –

+0

这是关于HTML的是什么? Python代码中不能有HTML标签。 – BrenBarn

回答

3

如果这是你的代码,那么你错过了一个close-paren来关闭你最后的函数调用。

将其更改为以下:

self.response.out.write(today.strftime("""<html><body><p style='color:#3E3535'>%A, %d %B</p>""")) 
+0

谢谢,就是这样。进/出html对我来说是一个挑战。 – p1nesap

+0

只要海报接收到对海报选择答案后的问题的负面反馈的海报,Stackoverflow的协议是什么?在此先感谢,我是新的。 – p1nesap

+0

“负面”与“负面评论”中的“低调”或“负面”一样?对于前者,我会看[这篇文章](http://meta.stackexchange.com/q/7237/175248),后者 - 如果发生了,请将评论标记为冒犯性的。 – Makoto