Tôi sử dụng IDE PyCharm hỗ trợ việc tạo tài liệu tuân thủ PEP0257. Nó cung cấp hai thuộc tính tôi không hoàn toàn hiểu được sự khác biệt/sử dụng giữa:Python Docstring: tăng so với số tăng
:raise Exception: exception explanation here
:raises Exception: exception explanation here
Khi tôi sẽ sử dụng raise
như phản đối để raises
trong docstring của tôi? Cụ thể, nếu một lớp yêu cầu một đối số không được cung cấp và đặt ra một số TypeError
, nó nên được sử dụng để ghi lại điều đó?