dir() বিল্ট-ইন ফাংশন একটি মডিউল দ্বারা সংজ্ঞায়িত নাম ধারণকারী স্ট্রিংগুলির একটি সাজানো তালিকা প্রদান করে৷
তালিকায় সমস্ত মডিউল, ভেরিয়েবল এবং ফাংশনের নাম রয়েছে যা একটি মডিউলে সংজ্ঞায়িত করা হয়েছে। নিচের একটি সহজ উদাহরণ -
উদাহরণ
#!/usr/bin/python # Import built-in module 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__ হল সেই ফাইলের নাম যেখান থেকে মডিউলটি লোড করা হয়েছিল।