我正在研究在Mac上用Python编写的其他人的代码。我正在使用PC。它们在生成异常的情况下使用list.index(即:缺少项目),但它们没有异常处理。因此,我试图弄清楚为什么他们的代码成功运行。
当项目丢失或者行为不同时,list.index是否会在Mac上生成例外?谢谢。
我上游有错误,我的错!谢谢你们。
答案 0 :(得分:1)
你能提供一个在他们的机器上成功运行的代码的例子,但不是你的吗? list.index
的行为不应该依赖于os。如果项不在列表中,它应该抛出一个ValueError(至少在Python 3.4中)。