Python IDE для автозаполнения строки документации

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

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

        @param:
             _hwnd 
             _ctrName  
        '''
        

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


person bettermanlu    schedule 23.02.2012    source источник


Ответы (2)


PyCharm поддерживает это, начиная с версии 1.5.

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

Ваш выбор: простой, Epydoc или reStructuredText

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

person Burhan Khalid    schedule 23.02.2012

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

person Gleno    schedule 23.02.2012
comment
Можете ли вы привести пример, как использовать Sphinx для достижения того, о чем просит OP? - person Patrick; 06.07.2017