ধরুন নিচের মত একটি স্ক্রিপ্ট qux.py আছে
#qux.py def aMethod1(arg1, arg2): pass def aMethod2(arg1,arg2, arg3, arg4, arg5): pass
ধরে নিচ্ছি যে এই স্ক্রিপ্টের বিষয়বস্তুতে আপনার অ্যাক্সেস নেই, আপনি নিম্নরূপ প্রদত্ত ফাংশনে আর্গুমেন্টের সংখ্যা খুঁজে পেতে পারেন
পাইথন ফাংশনের ভিতরে প্যারামিটার নামের তালিকা খুঁজে পেতে আমরা পরিদর্শন মডিউল আমদানি করি এবং প্রদত্ত স্ক্রিপ্ট qux.py
আমরা inspect.getargspec(foo) ব্যবহার করে একটি ফাংশন foo() এর সমস্ত আর্গুমেন্টের একটি তালিকা পাই। এই তালিকার প্রথমটি আবার স্বাভাবিক আর্গুমেন্টের একটি তালিকা। যদি x =inspect.getargspec(foo), আর্গুমেন্টের সংখ্যা len(x[0]) দ্বারা পাওয়া যায়।
#fubar.py import qux import inspect x=inspect.getargspec(qux.aMethod1) y=inspect.getargspec(qux.aMethod2) print(llen(y[0]))
টার্মিনালে এই স্ক্রিপ্টটি চালানো হচ্ছে
$ python fubar.py
আমরা নিম্নলিখিত আউটপুট পাই
5