我在写一节课:
from bioservices import KEGGParser
class Retrieve_Data():
def __init__(self):
def hugo2kegg(self,gene_name,organism):
s=KEGGParser()
kegg_gene_entry = s.get(organism+':'+gene_name)
return kegg_gene_entry
a = Retrieve_Data()
但是当我运行这个时,我得到一个名称错误:
^{pr2}$有人能告诉我我哪里出错了吗?在
你的init不能返回任何东西,如果你不打算使用你的定义,那么在它中定义任何东西可能没有意义。您可能想摆脱您的
__init__
并执行以下操作:您不需要
__init__
,除非您希望在对象实例化后立即发生。在如果你想要一个什么都不做的init,你需要在它下面有一个东西:
^{pr2}$或者
然后您可以继续为这个对象定义另一个函数/方法。在
相关问题 更多 >
编程相关推荐