如何处理子模块上未使用的导入消息?

2024-09-29 23:17:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个代码:

import pyqtgraph as pg  # Short name cause pyqtgraph is looong
import pyqtgraph.exporters

# ... some code

pg.foo()
pg.exporters.ExportItem(blah)

现在pylint抱怨import pyqtgraph.exporters说它是未使用的导入。解决这个问题的最好办法是什么?在

请注意,如果没有import pyqtgraph.exporters,则无法调用该子模块中的方法。在


Tags: 代码nameimportfooisascodesome
2条回答

你可以这样做:

import pyqtgraph as pg  # Short name cause pyqtgraph is looong
import pyqtgraph.exporters  # pylint: disable=unused-import

# ... some code

pg.foo()
pg.exporters.ExportItem(blah)

以防止pylint警告。在

这应该行得通

import pyqtgraph as pg  # Short name cause pyqtgraph is looong
from pyqtgraph import exporters

# ... some code

pg.foo()
exporters.ExportItem(blah)

相关问题 更多 >

    热门问题