IndexError:列表索引超出范围(bimbam.py)

所以我想反编译游戏使用:


Python 2.7.15、适用于 Python 2.7 的 Microsoft Visual C++ 编译器包、Cython 0.21.2 和 anaconda-master 包。


我在 Windows 8.1 Build 9600 上执行此操作只是为了让您知道。


我遵循了本指南:( https://www.youtube.com/watch?v=lK_DDFpvlFw ) 但是在 20:56,我收到 bimbam.py(反编译游戏的工具)的错误。我重新安装了所有东西,使用了不同的版本,更改了目录,遵循了其他指南并使用了旧的 anaconda-master 软件包,但我无法摆脱错误。我想我知道错误是什么意思:“应该有东西的地方什么都没有”或“脚本想要访问一个不存在的变量/路径”。


Traceback (most recent call last):

  File "C:\Users\Gabriel\Desktop\AnacondaDecompiler-master\tools\bimbam.py", lin

e 72, in <module>

    main()

  File "C:\Users\Gabriel\Desktop\AnacondaDecompiler-master\tools\bimbam.py", lin

e 38, in main

    input = sys.argv[1]

IndexError: list index out of range


UYOU
浏览 103回答 2
2回答

皈依舞

看来您需要配置一个您的程序将使用的参数。 input = sys.argv[1]导致索引错误,这意味着没有传递任何参数。你能用匹配的参数运行程序吗?例如python bimbam.py <filename>

哈士奇WWW

好的,我解决了这个问题,正如你所说的“python bimbam.py”我试过>> python bimbam.py“path\of\the\game\exe”“path\of\the\output\foulder”然后它就成功了。我不知道为什么,但现在我很高兴我的早晨不是免费的!... 顺便说一句,回答我自己的问题是多么愚蠢。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python