Python IDE для автозаполнения Docstring - PullRequest
1 голос
/ 23 февраля 2012

Я ищу Python IDE, который может автоматически генерировать для меня структуру документации. Например:

   def GetTextByCtrlName(self, _hwnd, _ctrName):
        '''
        @desc:

        @param:
             _hwnd 
             _ctrName  
        '''
        

Тогда я могу просто заполнить соответствующий контент.

Ответы [ 2 ]

2 голосов
/ 23 февраля 2012

PyCharm поддерживает это с версии 1.5.

Сначала настройте формат, в котором вы хотите создать строку документации. Нажмите CTRL + ALT + S (в Windows), выберите формат в разделе «Параметры проекта»> «Интегрированные инструменты Python».

Вы можете выбрать простой, Epydoc или reStructuredText

После настройки убедитесь, что курсор находится на имени метода, и нажмите Alt + Enter.

0 голосов
/ 23 февраля 2012

Вы можете использовать такой инструмент, как Sphinx . Он разработан специально для документирования кода Python, хотя он не предлагает дружественной интеграции IDE.

...