1
20150517 2016-10-29 22:26:21 +08:00
你不帖代码怎么看,或许是你的 query 有问题,或者是你的连接没有关闭,可能性太多了
|
2
SlipStupig OP @20150517 代码有点多,基本上就是读取一个地方的数据写到数据库里,在__del__定义了 close ,但是似乎没有作用
|
3
ldbC5uTBj11yaeh5 2016-10-30 00:53:22 +08:00 1
@SlipStupig 大兄弟, 用 __del__ 来实现 RAII 语义,在 python 里面不是正确的姿势。
正确的做法是使用 with 句式, contextlib 可能是你想要的。 https://docs.python.org/2.7/library/contextlib.html |
4
SlipStupig OP @jigloo 找到原因了,我用 signal 去关闭的,结果发现官网说的不对,直接 close 就行
|
5
JamesPan 2016-10-30 22:43:34 +08:00
这是把 __del__ 当作析构函数来用?
|