我最近在我的系统上安装了python-WikEdDiff
包。我了解到它是原始JavaScript WikEdDiff工具的Python扩展。我尝试使用它,但我找不到任何关于它的文档。我卡在使用WikEdDiff.diff()
上。我希望能够使用此类的其他函数,例如getFragments()
等,但检查后显示以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.4/dist-packages/WikEdDiff/diff.py", line 1123, in detectBlocks
self.getSameBlocks()
File "/usr/local/lib/python3.4/dist-packages/WikEdDiff/diff.py", line 1211, in getSameBlocks
while j is not None and self.oldText.tokens[j].link is None:
IndexError: list index out of range
经过检查,我发现对象中的tokens[]
结构仍然是空的,而它应该已被初始化。
我需要调用除默认构造函数之外的初始化函数吗?或者这与我传递给构造函数的`WikEdDiffConfig'配置结构有关吗?