iPython终端功能定义的换行符

时间:2014-01-30 19:54:46

标签: python ipython ipython-magic python-config

使用%paste,iPython将函数定义中的换行符作为函数的结尾。当我从别人的机器编码时,这不是问题。我查看了配置文档和其他网站;没有运气。

def get_sheet(filepath, sheet_name):

    book = open_workbook(filepath)
    for name in book.sheet_names():
        if sheet_name in name.lower():
            sheet_name = name

    sheet = book.sheet_by_name(sheet_name)

    return sheet

SyntaxError: 'return' outside function

非常感谢=)

1 个答案:

答案 0 :(得分:0)

使用%cpaste,需要两个破折号才能退出该模式。