我想在不扩展另一个类的情况下向一个类添加一个方法(因为import语句应该保持不变)。
从概念上讲,我目前的做法是:
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识别导入,是否有一种优雅的方法来获得相同的效果?