未在python中定义名称出口
问题内容:
以下是代码。运行时,出现错误消息,提示“未定义名称出口”。谁能告诉我为什么?非常感谢您的时间和关注。
if len(sys.argv) == 4:
### do something
pass
else:
print
"usage: #### something here"
exit(-1)
问题答案:
您import sys
首先需要这样做,因为exit
(和argv
)在该模块中。
运行代码时出现的错误是:
文件“”,第1行,在NameError中:未定义名称’sys’
这是抱怨sys.argv
代替exit
。但无论哪种情况,解决方案import sys
都是一样的。