(Python) docstring вызывает ошибку добавления отступа

def getText(nodelist):
    """Extracts the text between XML tags

    I took this directly from http://docs.python.org/library/xml.dom.minidom.html.
    For example, if I have a tag <Tag>525</Tag> this method returns me '525'
    """
    rc = ""
    for node in nodelist:
        if node.nodeType == node.TEXT_NODE:
            rc = rc + node.data
    return rc

Дает мне IndentationError: unindent does not match any outer indentation level

def getText(nodelist):
    rc = ""
    for node in nodelist:
        if node.nodeType == node.TEXT_NODE:
            rc = rc + node.data
    return rc

Не делает. Все, что я делаю, удаляет комментарий docstring. Что продолжается?

12
задан Tony Stark 11 February 2010 в 08:01
поделиться

2 ответа

Ваша строка документации начинается с вкладок. Сделайте так, чтобы в вашем коде использовались только пробелы для отступов (или только табуляции), включая отступ для строк документации.

16
ответ дан 2 December 2019 в 18:54
поделиться

Убедитесь, что вы не смешиваете пробелы и табуляцию для своего отступа

3
ответ дан 2 December 2019 в 18:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: