在Python中释放打开的ctypes库

2024-10-02 14:22:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道,如果我打开自己的dll库,它是从自定义c代码编译的,如下所示:

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

在使用后是否需要像关闭文件对象一样关闭my lib对象?这样做是否会使代码更干净、更有效率和更“pythonic”?

谢谢!


Tags: to对象代码importmylibwithctypes