怎么会是那个蓝(系统argv)<=0?

2024-04-27 03:11:00 发布

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

在我的代码中,触发了以下错误,我不明白如何会出现这种情况:

if(len(sys.argv) > 0):
    doSomething()
else:
    raise AttributeError("Could not parse script name")

上面的代码在python类中,我将其导入并在一些脚本中使用。我在其他脚本中使用同一个类和同一个调用,它在其他任何地方都能正常工作。 我的操作系统是ubuntu。在

莱恩怎么可能(系统argv)<;=0?在


Tags: 代码脚本lenifparse错误sysnot
1条回答
网友
1楼 · 发布于 2024-04-27 03:11:00

好吧,我们找到了答案;@nneonno给出了正确的提示,实际上在某个时候,argv被修改了:

args = sys.argv
del args[0]

我想代码的作者想做一些不同的事情,因为这实际上也删除了系统argv[0]。我们希望通过以下方式改变:

^{pr2}$

谢谢你!在

相关问题 更多 >