आप मॉड्यूल की सभी विशेषताओं/विधियों को प्राप्त करने के लिए dir(module) का उपयोग कर सकते हैं। उदाहरण के लिए,
>>> import math >>> dir(math) ['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'hypot', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']
लेकिन यहाँ जैसा कि आप देख सकते हैं मॉड्यूल की विशेषताएँ (__name__, __doc__, आदि) भी सूचीबद्ध हैं। आप एक साधारण फ़ंक्शन बना सकते हैं जो एक मॉड्यूल के सदस्यों को प्राप्त करने के लिए isfunction predicate और getmembers(module, predicate) का उपयोग करके इन्हें फ़िल्टर करता है। उदाहरण के लिए,
>>> from inspect import getmembers, isfunction >>> import helloworld >>> print [o for o in getmembers(helloworld) if isfunction(o[1])] ['hello_world']
ध्यान दें कि यह बिल्ट इन मॉड्यूल्स के लिए काम नहीं करता है क्योंकि उन मॉड्यूल्स के लिए फंक्शन्स का प्रकार फंक्शन नहीं बल्कि बिल्ट इन फंक्शन है।