2024-04-27 03:11:00 发布
网友
在我的代码中,触发了以下错误,我不明白如何会出现这种情况:
if(len(sys.argv) > 0): doSomething() else: raise AttributeError("Could not parse script name")
上面的代码在python类中,我将其导入并在一些脚本中使用。我在其他脚本中使用同一个类和同一个调用,它在其他任何地方都能正常工作。 我的操作系统是ubuntu。在
莱恩怎么可能(系统argv)<;=0?在
好吧,我们找到了答案;@nneonno给出了正确的提示,实际上在某个时候,argv被修改了:
args = sys.argv del args[0]
我想代码的作者想做一些不同的事情,因为这实际上也删除了系统argv[0]。我们希望通过以下方式改变:
谢谢你!在
好吧,我们找到了答案;@nneonno给出了正确的提示,实际上在某个时候,argv被修改了:
我想代码的作者想做一些不同的事情,因为这实际上也删除了系统argv[0]。我们希望通过以下方式改变:
^{pr2}$谢谢你!在
相关问题 更多 >
编程相关推荐