我试图从返回数据库对象中获取字段名称和记录值。我有一个用于查询执行的datahandler.py文件。当我从源文件中找到一个datahandler方法(例如,例如GetEmployeeinfo(id))时,它返回一个对象。我想知道如何从GetEmployeeinfo(id)返回的对象中获取字段名称和记录线索。
MyCode看起来像这样:
Employee.py
class EmployeeForm(BrowserView)
def getEmployee(self):
handler=self.MyDBHandler()
emp_info=handler.GetEmployeeinfo(id=1) // this return the object from a
GetEmployeeinfo(id)
return emp_info
dbhandler.py
class MyDBhandler():
def GetEmployeeinfo(id,dic=0)
//some select statement query goes here
return []
// it return the object instance like "<My.Product.dbhandler.xxxx>"
我想知道如何从Employee.py文件中的返回对象获取字段名称和记录,以将其返回到呈现页面。
提前感谢。
答案 0 :(得分:0)
print help(My.Product.dbhandler.xxxx)
查看该课程的帮助信息,或使用print dir(My.Product.dbhandler.xxxx)
查看该课程的属性和方法。My.Product.dbhandler.xxxx.<TAB>
即可查看代码完成情况。