2014-01-30 5 views
0

% paste를 사용하면 iPython은 함수 정의에서 개행 문자를 함수의 끝으로 사용합니다. 다른 사람의 컴퓨터에서 코드를 작성할 때 이것은 문제가되지 않습니다. config 문서와 다른 사이트를 살펴 보았습니다. 불운.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 

많은 감사합니다 =) 모드를 종료하려면 두 개의 대시를 필요로

+0

IPython의 버전은 무엇입니까? 그것은 주인님이 나를 위해 일합니다. –

답변

0

사용 %cpaste.