最佳答案
我使用 PyCharmIDE 来帮助创建符合 PEP0257的文档字符串。它提供了两个属性,我不完全理解它们之间的区别/用法:
:raise Exception: exception explanation here
:raises Exception: exception explanation here
什么时候在文档字符串中使用 raise
而不是 raises
?具体来说,如果一个类需要一个没有提供的参数并引发一个 TypeError
,那么应该使用哪个参数来记录这个参数?