ipython
当我不期望它时,它似乎可能会保留对对象的引用。
考虑以下脚本 ( grc.py
):
import sys
obj = []
print sys.getrefcount(obj)
当我运行它时ipython
:
Python 2.7.1 |EPD 7.0-2 (64-bit)| (r271:86832, Nov 29 2010, 13:51:37)
In [1]: %run grc.py
2
In [2]: print sys.getrefcount(obj)
4
这是怎么回事?额外的两个参考来自哪里?