2012-06-21 297 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