उतारना मैं इस तरह ctypes के साथ एक dll लोड कर रहा हूँ:ctypes dll
lib = cdll.LoadLibrary("someDll.dll");
जब मैं पुस्तकालय के साथ किया हूँ, मैं मुक्त संसाधनों का उपयोग करता है करने के लिए इसे अनलोड करने के लिए की जरूरत है। मुझे यह कैसे करना है इसके बारे में दस्तावेज़ों में कुछ भी खोजने में समस्याएं आ रही हैं। मैं इसे पुरानी पोस्ट देखता हूं: How can I unload a DLL using ctypes in Python?। मुझे आशा है कि कुछ ऐसा स्पष्ट है जो मुझे नहीं मिला है और एक हैक से कम है।
क्या आपने 'del lib' की कोशिश की है? – Junuxx
मेरे पास पोस्ट किया गया है, लेकिन, मैंने संदर्भित किया है: "मुझे नहीं पता, लेकिन मुझे संदेह है कि यह डीएलएल को उतार देता है। मुझे लगता है कि यह केवल वर्तमान नामस्थान में नाम से बाइंडिंग को हटा देगा (भाषा संदर्भ के अनुसार) "मुझे संदेह है कि यह सच है। मुझे पूरा यकीन है कि जिस संसाधन को मुझे मुक्त करने की आवश्यकता है वह अभी भी खुली है। –