我最近做了一些编辑&通常当我想节省时间时,我会围绕一个更通用的函数包装一个函数。我还在阅读有关OO维护的更多内容,并指出我不应该让对象知道另一个对象的名称。我正在使用以下功能:
def getWidth(self, width_id):
retrieve_characteristics(self, variable_id, variable_characteristic)
try: return self.c.fetchone()[0]
except: return None
def retrieve_characteristics(self, variable_id, variable_characteristic):
self.c.execute('SELECT ' + variable_characteristic+ ' FROM ' + variable_characteristic+ ' WHERE id=?',(variable_id,))
我的问题是 - 这适用于这样的功能还是有更好的干法实施方式?我的基础python init中有4个其他函数,它们将使用retrieve_characteristics。
如果有人评论我是否可以推动尝试&除了代码进入retrieve_characteristics之后没有奇怪的固有错误:)
谢谢!