3

我正在尝试使用 difflib,但它给出了导入错误。有人可以帮忙吗?这是回溯:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "difflib.py", line 1, in <module>
    from difflib import SequenceMatcher
ImportError: cannot import name SequenceMatcher
4

1 回答 1

4

解决方案是不命名源文件difflib.py,因为在这种情况下 Python 会使用它而不是实际需要的difflib.

(由于问题已在评论中解决并且没有发布答案,受相关元问题的启发,我添加了这个答案以使问题完整。我不想为Kevin的或BrenBarn的解决方案,我将其作为社区 wiki答案发布。)

于 2015-05-15T17:06:29.720 回答