help(yourmodule)
ইন্টারেক্টিভ ইন্টারপ্রেটারের প্রম্পটে কেউ কী করছেন সে সম্পর্কে ভাবুন - তারা কী জানতে চান ? (তথ্য আহরণের এবং প্রদর্শনের অন্যান্য পদ্ধতিগুলি তথ্যের help
পরিমাণের দিক থেকে প্রায় সমান )। সুতরাং আপনি যদি x.py
:
"""This module does blah blah."""
class Blah(object):
"""This class does blah blah."""
তারপর:
>>> import x; help(x)
শো:
Help on module x:
NAME
x - This module does blah blah.
FILE
/tmp/x.py
CLASSES
__builtin__.object
Blah
class Blah(__builtin__.object)
| This class does blah blah.
|
| Data and other attributes defined here:
|
| __dict__ = <dictproxy object>
| dictionary for instance variables (if defined)
|
| __weakref__ = <attribute '__weakref__' of 'Blah' objects>
| list of weak references to the object (if defined)
আপনি দেখতে পাচ্ছেন, ক্লাসগুলির বিস্তারিত তথ্য (এবং এখানেও আমি প্রদর্শন করছি না এমনকী ফাংশনগুলি) ইতিমধ্যে সেই উপাদানগুলির ডকাস্ট্রিংগুলি অন্তর্ভুক্ত করা হয়েছে; মডিউলের নিজস্ব ডক্ট্রিংগুলিতে এগুলি খুব সংক্ষিপ্তভাবে বর্ণনা করা উচিত (যদি আদৌ হয়) এবং পরিবর্তে সামগ্রিকভাবে মডিউল আপনার জন্য কী করতে পারে তার একটি সংক্ষিপ্তসারকে মনোনিবেশ করা উচিত, আদর্শভাবে কিছু দলিলযুক্ত উদাহরণ (যেমন ফাংশন এবং শ্রেণীর মতো আদর্শে ডক্টেস্টেড উদাহরণ থাকা উচিত) তাদের ডক্টরিস্টিং)।
লেখকের নাম এবং কপিরাইট / লাইসেন্সের মতো মেটাডাটা মডিউলটির ব্যবহারকারীকে কীভাবে সহায়তা করে তা আমি দেখতে পাই না - এটি বরং মন্তব্যগুলিতে যেতে পারে, কারণ এটি মডিউলটিকে পুনরায় ব্যবহার বা সংশোধন করতে হবে কিনা তা বিবেচনা করে কাউকে সহায়তা করতে পারে।