如何从返回对象获取字段名称和记录

时间:2014-02-21 12:25:21

标签: python database datahandler

我试图从返回数据库对象中获取字段名称和记录值。我有一个用于查询执行的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文件中的返回对象获取字段名称和记录,以将其返回到呈现页面。

提前感谢。

1 个答案:

答案 0 :(得分:0)

  1. 只要您拥有该课程的文档,请阅读该课程的文档。
  2. print help(My.Product.dbhandler.xxxx)查看该课程的帮助信息,或使用print dir(My.Product.dbhandler.xxxx)查看该课程的属性和方法。
  3. 如果你有一些IDE(例如带有pyDev的eclipse)或带有自动完成的增强型shell /编辑器(例如iPython),只需输入My.Product.dbhandler.xxxx.<TAB>即可查看代码完成情况。
相关问题