Home nodemon을 이용해서 Python 파일 저장시 자동 재실행하기
Post
Cancel

nodemon을 이용해서 Python 파일 저장시 자동 재실행하기

nodemon을 이용해 VSCode에서 Python으로 알고리즘을 풀이할 때, 파일 저장시 자동으로 재실행할 수 있게 합시다.

일일이 터미널에서 실행하는 번거로움

VSCode에서 Python으로 알고리즘을 풀이하고 있었습니다.

저는 프로젝트 폴더 내에 풀이용 main.py와 입력용인 input.txt를 두고, 풀이를 작성하면 터미널에 python main.py를 입력해서 출력 결과를 확인했었습니다.

그러다 문득, JavaScript로는 파일을 저장하면 자동으로 재실행할 수 있는 nodemon이 생각이 났습니다.

이것을 main.py에도 적용할 수 있나 궁금해서 시도해봤는데, 성공적이었습니다.

해결 과정

1. 프로젝트 폴더 내 package.json 파일 생성하기

1
npm init -y

2. nodemon 설치하기

1
npm install nodemon --save-dev

3. package.json에 스크립트 작성하기

1
2
3
4
5
{
  "scripts": {
    "dev": "nodemon --exec python main.py"
  }
}

scripts 부분에 dev 속성을 추가합니다.

4. npm run dev로 실행하기

1
npm run dev

이제 main.py를 저장하면, 자동으로 재실행이 됩니다.

참고

How do i watch python source code files and restart when i save?

This post is licensed under CC BY 4.0 by the author.