我在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')
^
SyntaxError: invalid syntax
我搜索环境语法和oder代码,它们是正确的。 你能帮我找到错误吗?
答案 0 :(得分:1)
你在if
的末尾缺少“:”if 'DECODED_PARTS' in os.environ:
numparts = int(os.environ['DECODED_PARTS'])
print numparts
此外,您不需要使用另一个“()”
来扭曲表达式答案 1 :(得分:0)
你错过了:
;它在复合语句中是强制性的:
if os.environ.has_key('DECODED_PARTS'):