Python SyntaxError:environ.has\u密钥上的语法无效
我对python有点不在行,我需要帮助,我有这段代码Python SyntaxError:environ.has\u密钥上的语法无效,python,Python,我对python有点不在行,我需要帮助,我有这段代码 numparts = 0 if (os.environ.has_key('DECODED_PARTS')) numparts = int(os.environ['DECODED_PARTS']) print numparts 但每次我尝试时,都会出现以下错误 File "sms_listener.py", line 12 if os.environ.has_key('DECODED_PARTS')
numparts = 0
if (os.environ.has_key('DECODED_PARTS'))
numparts = int(os.environ['DECODED_PARTS'])
print numparts
但每次我尝试时,都会出现以下错误
File "sms_listener.py", line 12
if os.environ.has_key('DECODED_PARTS')
^
SyntaxError: invalid syntax
我搜索环境语法和顺序代码,它们是正确的。
你能帮我找到错误吗?你缺少
:
;在复合语句中,它是强制性的:
if os.environ.has_key('DECODED_PARTS'):
您在if末尾缺少“:”
if 'DECODED_PARTS' in os.environ:
numparts = int(os.environ['DECODED_PARTS'])
print numparts
另外,你不需要用另一个“()”非常感谢,为什么我没有注意到,问题是我看到的所有例子都不是:例如