SyntaxError:上的语法无效环境有钥匙

2024-04-25 03:37:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python不太在行,我需要帮助,我有这段代码

numparts = 0
if (os.environ.has_key('DECODED_PARTS'))
    numparts = int(os.environ['DECODED_PARTS'])
    print numparts

但每次我尝试都会发现错误

^{pr2}$

我搜索环境语法和顺序代码,它们是正确的。 你能帮我找出错误吗?在


Tags: key代码if环境顺序osenviron语法
2条回答

你缺少“:”在if结尾

if 'DECODED_PARTS' in os.environ:
    numparts = int(os.environ['DECODED_PARTS'])
    print numparts

也不需要用另一个“()”扭曲表达式

缺少:;它在复合语句中是必需的:

if os.environ.has_key('DECODED_PARTS'):

相关问题 更多 >