所以我想反編譯游戲使用:Python 2.7.15、適用于 Python 2.7 的 Microsoft Visual C++ 編譯器包、Cython 0.21.2 和 anaconda-master 包。我在 Windows 8.1 Build 9600 上執(zhí)行此操作只是為了讓您知道。我遵循了本指南:( https://www.youtube.com/watch?v=lK_DDFpvlFw ) 但是在 20:56,我收到 bimbam.py(反編譯游戲的工具)的錯誤。我重新安裝了所有東西,使用了不同的版本,更改了目錄,遵循了其他指南并使用了舊的 anaconda-master 軟件包,但我無法擺脫錯誤。我想我知道錯誤是什么意思:“應(yīng)該有東西的地方什么都沒有”或“腳本想要訪問一個(gè)不存在的變量/路徑”。Traceback (most recent call last): File "C:\Users\Gabriel\Desktop\AnacondaDecompiler-master\tools\bimbam.py", line 72, in <module> main() File "C:\Users\Gabriel\Desktop\AnacondaDecompiler-master\tools\bimbam.py", line 38, in main input = sys.argv[1]IndexError: list index out of range
2 回答

皈依舞
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
看來您需要配置一個(gè)您的程序?qū)⑹褂玫膮?shù)。 input = sys.argv[1]導(dǎo)致索引錯誤,這意味著沒有傳遞任何參數(shù)。
你能用匹配的參數(shù)運(yùn)行程序嗎?例如python bimbam.py <filename>

哈士奇WWW
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
好的,我解決了這個(gè)問題,正如你所說的“python bimbam.py”我試過>> python bimbam.py“path\of\the\game\exe”“path\of\the\output\foulder”然后它就成功了。我不知道為什么,但現(xiàn)在我很高興我的早晨不是免費(fèi)的!... 順便說一句,回答我自己的問題是多么愚蠢。
添加回答
舉報(bào)
0/150
提交
取消