首先,我无论如何都不是程序员。我只是尝试按照说明进行操作。

因此,我正在尝试使用脚本来解码游戏文件。问题是我遇到了错误。
我在2台不同的机器上尝试了脚本,它们都给出相同的错误。同时,我有一些 friend 使用完全相同的脚本而没有收到此错误。有谁知道这是什么问题吗?

Traceback (most recent call last):
  File "F:\Frostbite Decoding\Decoding Files\bf4dumper.py", line 258, in <module>
    if "tocRoot" in locals():  dumpRoot(tocRoot)
  File "F:\Frostbite Decoding\Decoding Files\bf4dumper.py", line 249, in dumpRoot
    dump(fname,targetDirectory)
  File "F:\Frostbite Decoding\Decoding Files\bf4dumper.py", line 198, in dump
    LZ77.decompressUnknownOriginalSize(catEntry.path,catEntry.offset,catEntry.size,targetPath)
AttributeError: 'str' object has no attribute 'decompressUnknownOriginalSize'

如果您需要更多信息,请告诉我。

最佳答案

Python表示正在接收字符串,并且没有用于decompressUnknownOriginalSize的方法。这听起来像脚本需要获取字符串以外的其他数据类型或参数类型。查找在何处调用“decompressUnknownOriginalSize”,并查看将哪种数据类型传递给该参数。

关于python - Python:AttributeError: 'str'对象没有属性 'decompressUnknownOriginalSize',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27048056/

10-10 11:59