def find_lib(lib):
	r"""
	Find the DLL for a given library.

	Accepts a string or loaded module

	>>> print(find_lib('kernel32').lower())
	c:\windows\system32\kernel32.dll
	"""
	if isinstance(lib, str):
		lib = getattr(ctypes.windll, lib)

	size = 1024
	result = ctypes.create_unicode_buffer(size)
	library.GetModuleFileName(lib._handle, result, size)
	return result.value
def find_lib ( lib ) : if isinstance ( lib , str ) : lib = getattr ( ctypes . windll , lib ) size = 1024 result = ctypes . create_unicode_buffer ( size ) library . GetModuleFileName ( lib . _handle , result , size ) return result . value
r"""
	Find the DLL for a given library.

	Accepts a string or loaded module

	>>> print(find_lib('kernel32').lower())
	c:\windows\system32\kernel32.dll