python – Cyclic Imports从pylint修复R0401
发布时间:2020-12-16 22:28:10 所属栏目:Python 来源:网络整理
导读:Pylint抱怨使用R0401错误代码循环导入NLTK包的特定文件,例如: nltk/nltk/ccg/lexicon.py:1: [R0401(cyclic-import),] Cyclic import (nltk - nltk.internals)nltk/nltk/ccg/lexicon.py:1: [R0401(cyclic-import),] Cyclic import (nltk.corpus - nltk.token
Pylint抱怨使用R0401错误代码循环导入NLTK包的特定文件,例如:
完整列表是https://github.com/nltk/nltk/issues/2113 但看看进口:
但是看看nltk.internals https://github.com/nltk/nltk/blob/develop/nltk/internals.py,没有任何循环导入指向nltk.ccg.lexicon:
R0401(循环导入)消息是什么意思? 查看nltk.ccg.lexicon.py和nltk.internals.py没有任何循环的导入,所以如何解决问题. 最佳答案
不知道为什么pylint会在nltk / nltk / ccg / lexicon.py文件中报告这些内容,但是在错误消息的右侧可以看到循环导入本身.
采取第一个错误:循环导入(nltk – > nltk.internals):根__init__.py从nltk.internals导入,internals.py从包根导入,这显然是循环导入. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容