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