Python if语句语法无效

Python if语句语法无效,python,Python,我正在尝试执行以下代码,但是 SyntaxError: invalid syntax 在if语句中。我确信它与html有关,因为它以前在没有前面的html的情况下工作;正如您所看到的,我在理解如何使用html和Python时遇到了一些困难 class MainPage(webapp.RequestHandler): def get(self): #preceding ("""<html><head> tags...

我正在尝试执行以下代码,但是

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/ELIF在第页上正确缩进

如果这是您的代码,那么您将缺少结束上一次函数调用的关闭参数

将其更改为以下内容:

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

你得到的代码是完全有效的…这是关于HTML的什么?Python代码中不能有HTML标记。您确定if语句上方的行是有效的吗?您必须显示更多的代码,因为您在那里得到的sans comment是完全有效的。此外,在编辑器中,检查是否始终嵌套代码块-4个空格或一个选项卡,但要保持一致。您应该能够打开非打印字符。您的评论行实际上是两行吗?谢谢,就是这样。进入/退出html对我来说是一个挑战。如果海报在选择答案后收到问题的负面反馈,Stackoverflow的协议是什么?提前谢谢,我是新来的。负面评论是被否决的,还是负面评论?对于前者,我会考虑,而后者——如果真的发生了,将评论标记为冒犯。