相关疑难解决方法(0)

如何在Python中记录字段和属性?

在Python中记录类或方法很容易:

class Something:
  """ Description of the class. """

  def do_it(self):
    """ Description of the method. """
    pass

  class_variable = 1 # How to comment?

  @property
  def give_me_some_special_dict(self):
    """ doesn't work! Doc of general dict will be shown. """
    return {}
Run Code Online (Sandbox Code Playgroud)

但是如何在API文档中记录字段或属性以供使用help

python documentation

54
推荐指数
3
解决办法
2万
查看次数

如何使用Python数据类记录类的构造函数?

我有一些现有的Python 3.6代码,我想转移到Python 3.7数据类.我有一些__init__方法,包含很好的文档字符串文档,指定构造函数所采用的属性及其类型.

但是,如果我在3.7中更改这些类以使用新的Python数据类,则构造函数是隐式的.在这种情况下,如何提供构造函数文档?我喜欢数据类的想法,但如果我不得不放弃使用它们的清晰文档.

编辑澄清我目前正在使用docstrings

python documentation python-3.7 python-dataclasses

12
推荐指数
3
解决办法
2882
查看次数