当文件对象的引用计数为零时,文件对象是否会自动关闭?
答案在您提供的链接中。
垃圾收集器销毁文件对象时将关闭文件,但是:
尽管cpython使用引用计数确定性地释放资源(以便您可以预测对象何时被销毁),但其他版本则不需要。例如,Jython或IronPython都使用JVM和.NET垃圾收集器,它们仅在需要恢复内存时才释放(并最终确定)对象,并且可能直到程序结束时才对某些对象执行此操作。甚至对于cpython GC算法,将来也可能会更改,因为引用计数不是很有效。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群