让我们以这个类为例,它正在扩展MySQLDB的connection对象。在class DBHandler(mysql.connections.Connection):

def __init__(self,cursor=None):

if cursor == None:

cursor = 'DictCursor'

super(DBHandler,self).__init__(host = db_host,

user = db_user,

passwd = db_pass,

db = db,

cursorclass=getattr(mysql.cursors, cursor))

def getall(self,q,params=None):

try:

cur = self.cursor()

cur.execute(q,params)

res = cur.fetchall()

return res

except mysql.OperationalError:

#this is the line in question

pass

def execute(self,q,params):

cur = self.cursor()

cur.execute(q,params)

self.commit()

return cur.lastrowid

这在很大程度上是一种方便,可以更简单地访问常见的必需查询。在

在带有注释的行上,在Python中是否可以调用对象构造函数,即使这是一个成员函数?我用这个例子来说明,因为它可以在查询运行前超时中断连接时有效地重新建立连接。在

我知道MySQLdb的ping()方法,这实际上只是一个功能问题。在python中,是否可以从对实例调用的成员函数中调用构造函数来重新初始化该实例?谢谢!在

python构造函数调用成员函数_成员函数中的Python调用构造函数相关推荐

  1. 下列变量名不符合python命名规范的是_下列选项中不符合Python语言变量命名规则的是...

    [单选题]下列Python保留字中,不用于表示分支结构的是 [单选题]以下程序的输出结果是: j = '' for i in "12345": j += i + ',' print ...

  2. 以下选项中使python脚本程序转变为_以下选项中使python脚本程序转变为可执行程序的第三方库的是:...

    [多选题]拉式市场的供应链系统就是以客户为导向进行( ). [单选题]五行关系中"见肝之病,知肝传脾"是指 [单选题]已知立体的主视图和俯视图,正确的左视图是(         ) ...

  3. python创建类的实例化_在C中实例化python类#

    IronPython类不是.NET类.它们是IronPython.Runtime.Types.pythotype的实例,后者是Python元类.这是因为Python类是动态的,并且支持在运行时添加和删 ...

  4. python空白处一长条红色_这个程序中的Python空白区域

    因为换行本身就是空格,所以你的程序设计都有尾随空格.如果你想制作一个特殊情况,你可以禁止表格的末尾写一个换行符. 当我测试你的程序时,我没有看到最后一个值后的空格(ASCII 0x20): $ ~/s ...

  5. python将excel数据合并_在Excel中使用Python将每日数据合并为月度数据

    我想弄清楚如何将每天的日期组合成特定的月份,并将特定月份内每一天的数据相加.在 注意:我有一个巨大的列表,上面有每天的日期,但是我在这里放了一个小样本来简单地举例说明.在 文件名:(测试.xlsx)在 ...

  6. c语言程序 中断函数示例,单片机_C语言函数_中断函数(中断服务程序)

    c语言中的中断函数注意事项 单片机_C语言函数_中断函数(中断服务程序) 在开始写中断函数之前,我们来一起回顾一下,单片机的中断系统. 中断的意思(学习过微机原理与接口技术的同学,没学过单片机,也应该 ...

  7. python代码可以内嵌在asp文件中_在IE中使用Python作为开发脚本(转)

    正在学习python,除了语法优美,功能强大外,最看重的是它的可扩展性,可以嵌入到asp和其他一些开发语言中.对IIS配置了.py的扩展名解析,可以对.py的页面进行访问,但asp页面的python脚 ...

  8. python参数传递时不构造新数据对象_关于函数的参数传递(parameter passing),以下选项中描述错误的是_学小易找答案...

    [单选题]下面代码的输出结果是: a = [] for i in range(2,10): count = 0 for x in range(2,i-1): if i % x == 0: count ...

  9. python入门之函数调用第二关_猪行天下之Python基础——5.1 函数(上)

    内容简述: 1.函数定义 2.形参与实参 3.关键字参数与默认参数 4.可变参数 5.全局变量与局部变量 6.内部函数 7.闭包 8.lambda表达式 9.递归 1.函数定义 我们可以将一些实现特定 ...

最新文章

  1. 为什么yamlp中没有cplex_在《英雄联盟》中,为什么有些T1英雄并没有我们想象中那么强势?...
  2. AMS重要的数据结构解析(二):TaskRecord
  3. MySQL中的配置参数interactive_timeout和wait_timeout
  4. 如何在面试中通过工厂模式来给自己加分?逆袭面经分享
  5. Spring Cloud 学习 (五) Zuul
  6. 中富之命能有多少钱_邯郸白铁风管工每天工资多少钱?白铁风管价格多少钱你能接受?...
  7. 汉诺塔 hanoi 如此简单
  8. SQL 智能提示工具
  9. KMP模式匹配 三(弦)
  10. 阿里云服务器疑似误报异地登录?怎么查看
  11. OpenStack Rocky Octavia 的实现与分析(零)架构简介
  12. iOS开发-Masonry约束宽高比
  13. 笔记本重启一直进bios
  14. 电脑和ubuntu开发板用网线连接的方法
  15. 电脑没声音怎么调出来?让电脑重新“开口说话”,黑客仅用了2招
  16. Xmanager学习1_Xbrowser无法连接到Linux的解决办法
  17. CCNA 中文读书笔记四
  18. pta中java编程题_多文件编程题
  19. 笔记:戴蒙德模型中的折旧
  20. 清除H5的浏览器缓存

热门文章

  1. Hadoop与关系数据库
  2. Paxos分布式一致性协议
  3. 数据库高并发的处理方法
  4. 主题:IT工作检讨书
  5. 百度网页分享工具下线
  6. Unity-协程详解
  7. 未定义的函数或变量【一文讲透】(Matlab)
  8. 人脸识别——景联文科技提供3D头模数据采集业务!
  9. final int java_java中final的理解
  10. iPhone开发——加入程序图标