标签:__del__ code 网络编程 实例 产生 析构 可靠性 关闭 path
class File:
def __init__(self, file_path):
self.f = open(file_path, mode='r', encoding='utf-8')
# 注意:with as在安全性和可靠性上没有f.open()、f.close()高
def read(self):
return self.f.read()
def __del__(self):
self.f.close()
# __del__(self):方法被称为析构方法,主要用于处理垃圾回收,释放内存空间
f = File('/Volumes/workspace/python-study/re_st/属性.py')
# print(f.read())
del f
# del 实例对象:触发__del__(self)方法,释放内存空间
print(f.read())
标签:__del__ code 网络编程 实例 产生 析构 可靠性 关闭 path
原文地址:https://www.cnblogs.com/ddzc/p/12286169.html