最近我开始使用pylint检查我的Python代码。
看到以下信息时,我感到惊讶:
C: 18, 0: standard import "import anydbm" should be placed before "import numpy as np" (wrong-import-order)
C: 19, 0: standard import "import pickle" should be placed before "import numpy as np" (wrong-import-order)
所有的导入语句都在脚本的顶部。
那么,我以什么样的顺序导入这些模块有什么关系呢?
当按照pylint的最优导入顺序时,我没有发现我的代码出现任何问题。直到现在,我一直认为所有模块都是独立的,但也许我错了...
与此同时,我找到了这个信息:Import order coding standard,它似乎证实了我的假设/观察结果。
请问有人能够确认,这些模块确实没有关联,导入顺序仅对美观目的有影响吗?