বিল্ট-ইন dir() ফাংশন একটি সোর্টেড লিস্ট রিটার্ন করে যাতে একটি মডিউল দ্বারা ডিফাইন করা সব নামের স্ট্রিং থাকে।
লিস্টে মডিউলে ডিফাইন করা সব মডিউল, ভেরিয়েবল এবং ফাংশনের নাম থাকে। নিচে একটি সহজ উদাহরণ:
উদাহরণ
#!/usr/bin/python # বিল্ট-ইন math মডিউল ইম্পোর্ট import math content = dir(math) print content
আউটপুট
['__doc__', '__file__', '__name__', 'acos', 'asin', 'atan', 'atan2', 'ceil', 'cos', 'cosh', 'degrees', 'e', 'exp', 'fabs', 'floor', 'fmod', 'frexp', 'hypot', 'ldexp', 'log', 'log10', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh']
এখানে স্পেশাল স্ট্রিং ভেরিয়েবল __name__ হলো মডিউলের নাম, এবং __file__ হলো যে ফাইল থেকে মডিউলটি লোড করা হয়েছে।