首页 > 解决方案 > 向类添加方法时PyCharm“未使用的导入语句”

问题描述

我想向一个类添加一个方法,而不扩展另一个类(因为导入语句应该保持不变)。

从概念上讲,我目前的方法是:

add_method.py

def new_method():
    pass

MyObject.new_method = new_method

main.py

from package import MyObject
import add_method

ob = MyObject()
ob.new_method()

这可以完成工作,但是,PyCharm 无法识别实际使用了import add_method导入语句:“未使用的导入语句”。是否有一种优雅的方法可以通过 PyCharm 识别导入来获得相同的效果?

标签: pythonpycharmpython-importintellij-inspections

解决方案


推荐阅读