开发者

(python) docstring is causing indentation error

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

    I took this di开发者_如何学Pythonrectly 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

Gives me 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

Does not. All I am doing is deleting the docstring comment. What is going on?


Your docstring starts with tabs. Make your code only use spaces for indentation (or only tabs), including the indentation for the docstrings.


Make sure you are not mixing spaces and tabs for your indentation

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜