안녕하세요. 궁금증연구소입니다.
오늘 포스팅 주제는 "ipython 소스파일 로드"입니다.
파이썬 이용할 때 주로 vscode만 쓰다가 최근에 리눅스를 공부하면서 리눅스용 파이썬 프로그램 중 ipython3을 애용하고 있다. ipython는 jupyter notebook처럼 라인 단위로 실행결과를 볼 수있고, 출력시 print문을 따로 써주지 않아도 바로 결과를 볼수 있어서 편하다. 개인적으로 jupyternotebook 보다 좋다고 생각하는 점은 리눅스 명령어를 ipython 내부에서 쓸 수 있다는 점이다. (물론 안 되는 명령어가 훨씬 많다.)
단, 스크립트 단위로 코딩이 필요할 경우에는 스크립트 편집기를 이용하는 게 더 좋을 수도 있겠다. iptyhon에서 스크립트 파일을 불러오고 저장하는 방법을 몰라 찾아보았다.
% load filename.py (소스파일 불러오기)
ipython에는 magic command라는 것이 존재하는데, 흔히 % 뒤에 명령어를 적어주는 형태로 쓴다. load 방법은 위와 같다.
위와 같이 소스 파일을 불러올 수 있고, 수정후 실행해 볼 수 있다.
수정된 소스파일의 저장은
%%writefile filename.py (소스파일 저장)
len 변수와 adr 변수를 살짝 고친 후 저장을 해보았다. 파일명은 기존과 같이 써주면 overwriting(덮어쓰기) 된다.
iptyho의 매직 명령어에 대한 더 자세한 사항은 아래 링크를 참조하기 바람
pandas 데이터분석 머신러닝<오승환> ch02 정리 (0) | 2022.11.20 |
---|---|
파이썬 머신러닝 판다스 데이터분석 chapter1 정리 (0) | 2022.11.19 |
[파이썬] 딕셔너리의 저장순서와 OrderedDict의 활용 (0) | 2022.07.25 |
[파이썬] 언패킹시 필요없는 값은 _ 로 처리 (0) | 2022.07.24 |
[파이썬] 딕셔너리도 컴프리헨션이 가능하다. (0) | 2022.07.22 |