Geben Sie die geöffnete ctypes-Bibliothek in Python frei

Ich habe mich gefragt, ob ich meine eigene DLL-Bibliothek geöffnet habe, die aus benutzerdefiniertem C-Code kompiliert wurde:

import ctypes
my_lib = ctypes.cdll.LoadLibrary('./my_dll.dll')
my_func = my_lib.my_func
# Stuff I want to do with func()

Muss ich das my_lib-Objekt nach der Verwendung wie ein Dateiobjekt schließen? Wird dies den Code sauberer, effizienter und "pythonischer" machen?

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage