Hãy suy nghĩ về ai đó đang làm help(yourmodule)
tại lời nhắc của phiên dịch viên tương tác - họ muốn biết điều gì? (Các phương pháp trích xuất và hiển thị thông tin khác gần tương đương với help
lượng thông tin). Vì vậy, nếu bạn có trong x.py
:
"""This module does blah blah."""
class Blah(object):
"""This class does blah blah."""
sau đó:
>>> import x; help(x)
trình diễn:
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)
Như bạn thấy, thông tin chi tiết về các lớp (và các hàm cũng vậy, mặc dù tôi không hiển thị ở đây) đã được bao gồm trong các tài liệu của các thành phần đó; Chuỗi tài liệu riêng của mô-đun nên mô tả chúng rất tổng thể (nếu có) và tập trung vào một bản tóm tắt ngắn gọn về toàn bộ mô-đun có thể làm gì cho bạn, lý tưởng với một số ví dụ được chứng minh (giống như các hàm và các lớp lý tưởng nên có các ví dụ được chứng minh trong tài liệu của họ).
Tôi không thấy siêu dữ liệu như tên tác giả và bản quyền / giấy phép giúp người dùng mô-đun như thế nào - nó có thể đi vào bình luận, vì nó có thể giúp ai đó xem xét liệu có nên sử dụng lại hoặc sửa đổi mô-đun hay không.