UsageError: Line magic function %%writefile not found.

Volc·2022년 4월 5일
0

Error

목록 보기
22/64

Error

# jupyter notebook 상에서 파일 생성 명령어, 이미 있다면 덮어씌운다.
%%writefile fibo.py

def fib(n):
    a, b = 0, 1
    
    while b<n:            # 조건이 true인 경우에만 실행되는 반복문
        print(b, end=' ')
        a, b = b, a+b
  • 위와 같은 코드를 작성하였더니 다음과 같은 에러가 발생하였다.

Error 해결

  • magic command %%writefile은 jupyter notebook cell의 첫번째 줄에 작성해야 한다.
  • 다음과 같이 수정하였더니 정상적으로 동작했다.
    %%writefile fibo.py
    # jupyter notebook 상에서 파일 생성 명령어, 이미 있다면 덮어씌운다.
    
    def fib(n):
        a, b = 0, 1
        
        while b<n:            # 조건이 true인 경우에만 실행되는 반복문
            print(b, end=' ')
            a, b = b, a+b

참고 사이트

python jupyter magic %%writefile returns SyntaxError: invalid syntax

profile
미래를 생각하는 개발자

0개의 댓글