Есть некоторый класс:
class ImgRecognizer:
def __init__(self):
self.driver.start()
def __del__(self):
self.driver.close()
class_name = self.__class__.__name__
print (class_name, "destroyed")
он используется приблизительно так:
img_recognizer = ImgRecognizer()
....
....
...
del img_recognizer
nums = None
Скажите пожалуйста, правильно ли я использовал
nums = None
?
Этим я хотел сказать сборщику мусора, что оперативную память нужно очистить от этого объекта. То есть когда на объект не ссылается ни одна переменная, то этот объект удаляется сборщиком мусора.
Правильно ли я поступил или это лишнее?