반응형
필자는 가끔 파이썬 스크립트를 작성하기 전에 shell에서 간단하게 코드를 테스트해 볼 때가 있다.
shell에서는 코드가 바로바로 실행되기 때문에 코드가 오류 없이 실행되는지 확인해 보고 싶을 때는 스크립트에 바로 작성하는 것보다 shell에서 먼저 해 보는 것이 편하기 때문이다.
그런데 shell에서 코드를 테스트해 본 결과 잘 실행이 되어서 스크립트로 옮기고 싶을 때가 있는데, shell을 종료하면 코드가 사라지기 때문에 조금 불편하다.
이럴 때 ipython shell을 사용하면 shell에서 작성한 코드를 쉽게 파이썬 스크립트로 바꿀 수가 있다.
쉘(터미널, 커맨드라인)에서 파이썬 코드 자동 완성(추천)하는 방법/IPython
반응형
먼저 ipython을 실행하고 코드를 몇 줄 입력해보자.
주제와는 상관 없지만 아래처럼 recall 매직커맨드를 이용하면 앞서 입력한 코드를 불러올 수 있다.
%recall 다음 불러오고 싶은 코드의 번호를 넣어 주면, 코드가 실행되면서 다음 input 라인에 코드가 불러와진다.
recall 대신 아래처럼 save 커맨드를 사용하면 불러온 코드들을 스크립트로 바로 저장해 준다.
%save 다음에 저장할 파일명을 입력하고 불러올 코드의 번호를 넣어 주면 된다.
ls 커맨드를 입력해 보면 스크립트가 생성된 것을 확인할 수 있다.
반응형
'코딩 > Python' 카테고리의 다른 글
파이썬 함수 실행 속도를 1000배 빠르게 해주는 모듈/functools, cache 데코레이터,재귀함수, 피보나치 수열 (0) | 2022.04.23 |
---|---|
[파이썬 활용] 친구와 함께 여행 사진 고르기(리스트의 교집합 구하기) (0) | 2022.04.08 |
쉘(터미널, 커맨드라인)에서 파이썬 코드 자동 완성(추천)하는 방법/IPython (0) | 2022.01.18 |
파이썬으로 구글 애드센스(AdSense) 수익 스마트폰 알림 기능 구현하기 (0) | 2022.01.07 |
파이썬으로 구글 API 활용하기 예제/애드센스(Adsense) 보고서 데이터 불러오기 (7) | 2022.01.01 |
댓글