Результаты поиска по запросу "docstring"

2 ответа

Как сделать атрибуты объекта документа Python / Sphinx, объявленные только в __init__?

У меня есть классы Python с атрибутами объекта, которые объявлены только как часть запуска конструктора, например, так:

6 ответов

Как программно установить строку документации?

У меня есть функция-обертка, которая возвращает функцию. Есть ли способ программно установить строку документации возвращаемой функции? Если бы я мог написать

1 ответ

@ Зейн, я согласен. Как любитель Doxygen, я слишком сильно упустил полностью автоматическое создание справочников по API. Проверьте мой ответ, так как некоторые другие опции теперь доступны.

равится doxygen для создания документации кода на C или PHP. У меня есть предстоящий проект Python, и я думаю, что я помню, что Python не имеет/* .. */ комментарии, а также имеет свой собственный механизм самодокументирования, который, кажется, ...

ТОП публикаций

0 ответов

Обычно целью добавления добавления строки документа в начало функции является описание функции, что она делает, что она будет возвращать, и описание параметров. Вы можете добавить детали реализации, если это необходимо. Даже вы можете добавить информацию об авторе, который написал код для будущего разработчика.

по вашему мнению, является значимой строкой документации? Что вы ожидаете, что там будет описано? Например, рассмотрим этот класс Python__init__: def __init__(self, name, value, displayName=None, matchingRule="strict"): """ name - field name ...

4 ответа

Строки документации и комментарии Python хранятся в памяти при загрузке модуля?

Строки документации и комментарии Python хранятся в памяти при загрузке модуля? Я задавался вопросом, правда ли это, потому что я обычно хорошо документирую свой код; может ли это повлиять на использование памяти? Обычно каждый объект Python ...

17 ответов

Моя проблема с тройными кавычками состоит в том, что они фактически проверяются на синтаксис. это должно быть накладные расходы, которые не нужны для комментария. Пример: если у вас был '' '/ NPF' '' и вы запустили его в Python 3, он выдаст синтаксическую ошибку. Итак, Python 3 проверяет каждую тройную кавычку на правильность синтаксиса. Если вы переключитесь на # и прокомментируете строку, она пропускается.

от вопрос уже есть ответ здесь: Почему в Python нет многострочных комментариев? [/questions/397148/why-doesnt-python-have-multiline-comments] 16 ответовЕсть ли механизм для комментирования больших блоков кода Python? Прямо сейчас, единственный ...

4 ответа

Как я могу напечатать строку документации файла Python при его выполнении?

У меня есть скрипт Python с строкой документации. Когда синтаксический анализ аргументов командной строки не удается, я хочу напечатать строку документации для информации пользователя. Есть какой-либо способ сделать это? Минимальный ...

2 ответа

Почему строка документации Python интерпретируется иначе, чем комментарий

Допустим, у меня есть такая функция: def myFunc(): # useful function to calculate stuffЭто приведет к ошибке отступа, если я не добавлюpass: def myFunc(): # useful function to calculate stuff passОднако, если я заменю комментарий на строку ...

1 ответ

Ссылка на параметры в строке документации Python

Я использую Sphinx и функцию autodocs, чтобы у нас были хорошие документы в нашем проекте. Итак, я знаком ссписки информационных полей [http://sphinx-doc.org/domains.html#info-field-lists]и я знаком с использованием перекрестные ...

2 ответа

Как мне документировать: rtype: для функции, которая возвращает несколько возможных типов данных? [Дубликат]

На этот вопрос уже есть ответ: Как указать несколько типов возвращаемых данных, используя подсказки типа [/questions/33945261/how-to-specify-multiple-return-types-using-type-hints] 2 ответа В документации на Python как следует ...