Це задокументовано на веб-сайті про кисень , але підсумовуючи тут:
Ви можете використовувати доксиген для документування вашого коду Python. Ви можете використовувати синтаксис рядка документації Python:
"""@package docstring
Documentation for this module.
More details.
"""
def func():
"""Documentation for a function.
More details.
"""
pass
У цьому випадку коментарі будуть вилучені киснем, але ви не зможете використовувати жодну спеціальну команду доксигену .
Або ви можете (подібно до мов у стилі С під doxygen) подвоїти маркер коментаря ( #
) у першому рядку перед учасником:
def func():
pass
У цьому випадку ви можете використовувати спеціальні команди доксигену. Немає особливого режиму виводу Python, але ви можете, мабуть, покращити результати, встановивши OPTMIZE_OUTPUT_JAVA
на YES
.
Чесно кажучи, я трохи здивований різницею - здається, як тільки доксиген зможе виявити коментарі в блоках ## або блоках "" ", більша частина роботи буде виконана, і ви зможете використовувати спеціальні команди в Можливо, вони очікують, що люди, які використовують "" ", дотримуються більшої практики документації Pythonic, і це заважає спеціальним командам doxygen?