我正在尝试通过Raspberry Pi在Python中进行气候控制,但出现错误:
traceback (most recent call last): if__name__=='__main__': syntaxerror: invalid syntax
答案 0 :(得分:0)
(此社区Wiki答案是作为对ty-to-close-as-typo的附录/扩展名/上下文提供的。)
以下代码再现了您的错误:
if__name__=='__main__':
pass
...并且以下更改对其进行了修复:
if __name__ == '__main__':
pass
如果if
后没有空格,则不会将其解析为该语言中的单词,而是单个单词if__name__
的一部分。
此外,作为一种好的样式,您应该在所有地方使用空格 PEP-8,其中包括==
标记周围。