किसी फंक्शन या फंक्शन[कुछ] से आर्गुमेंट्स की संख्या और नाम निकालने के लिए जो ("arg1", "arg2") लौटाए, हम inspect मॉड्यूल का उपयोग करते हैं।
दिए गए कोड को inspect मॉड्यूल का उपयोग करके फंक्शन्स aMethod और foo के अंदर पैरामीटर्स खोजने के लिए निम्नानुसार लिखा गया है:
उदाहरण
import inspect def aMethod(arg1, arg2): pass print(inspect.getargspec(aMethod)) def foo(a,b,c=4, *arglist, **keywords): pass print(inspect.getargspec(foo))
आउटपुट
ArgSpec(args=['arg1', 'arg2'], varargs=None, keywords=None, defaults=None) ArgSpec(args=['a', 'b', 'c'], varargs='arglist', keywords='keywords', defaults=(4,))