我使用的是包从biopython
叫SubsMat
,我想重写位于SubsMats功能__init__.py
。
我试图制作一个SubsMat
像这样继承的类:
from Bio import SubsMat
class MyOwnSubsMat(SubsMat):
但是我猜你不能继承一个包。由于源代码是网络上的公共软件包,因此我不能从字面上更改源代码。对于像我这样的菜鸟有什么解决方法吗?
您可以这样做:
from Bio import SubsMat
SubsMat.function = my_own_replacement_for_function
但是它将改变使用该软件包的每个人。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句