728x90
반응형
IPython 키보드 단축키
키보드 단축키 | 설명 |
Ctrl-P 또는 위 화살표 키 | 명령어 히스토리를 역순으로 검색하기 |
Ctrl-N 또는 아래 화살표 키 | 명령어 히스토리에서 최근 순으로 검색하기 |
Ctrl-R | readline 형식의 히스토리 검색(부분 매칭)하기 |
Ctrl-Shift-V | 클립보드에서 텍스트 붙여넣기 |
Ctrl-C | 현재 실행 중인 코드 중단하기 |
Ctrl-A | 커서를 줄의 처음으로 이동하기 |
Ctrl-E | 커서를 줄의 끝으로 이동하기 |
Ctrl-K | 커서가 놓인 곳부터 줄의 끝까지 텍스트 삭제하기 |
Ctrl-U | 현재 입력된 모든 텍스트 지우기 |
Ctrl-F | 커서를 앞으로 한 글자씩 이동하기 |
Ctrl-B | 커서를 뒤로 한 글자씩 이동하기 |
Ctrl-L | 화면 지우기 |
IPython 매직 명령어
명령어 | 설명 |
%quickref | IPython의 빠른 도움말 표시 |
%magic | 모든 매직함수에 대한 상세 도움말 출력 |
%debug | 최근 예외 트레이스백의 하단에서 대화형 디버거로 진입 |
%hist | 명령어 입력(그리고 선택적 출력) 히스토리 출력 |
%pdb | 예외가 발생하면 자동으로 디버거로 진입 |
%paste | 클립보드에서 들여쓰기 된 채로 파이썬 코드 가져오기 |
%cpaste | 실행할 파이썬 코드를 수동으로 붙여 넣을 수 있는 프롬프트 표시 |
%reset | 대화형 네임스페이스에 정의된 모든 변수와 이름을 삭제 |
%page OBJECT | 객체를 pager를 통해 보기 좋게 출력 |
%run script.py | IPython 내에서 파이썬 스크립트 실행 |
%prun statement | cProfile을 이용하여 statement를 실행하고 프로파일 결과를 출력 |
%time statement | statement의 단일 실행 시간을 출력 |
%timeit statement | statement를 여러 차례 실행한 후 평균 실행 시간을 출력. 매우 짧은 시간 안에 끝나는 코드의 시간을 측정할 때 유용 |
%who, %who_ls, %whos | 대화형 네임스페이스 내에 정의된 변수를 다양한 방법으로 표시 |
%xdel variable | Variable을 삭제하고 IPython 내부적으로 해당 객체에 대한 모든 참조를 제거 |
728x90
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬의 기본 명령어 및 기능 (0) | 2021.01.18 |
---|---|
[Python] 파이썬 2와 파이썬 3의 차이점 (0) | 2021.01.15 |
[Python] 왜 파이썬을 사용하는가? (0) | 2021.01.15 |
[Python] 몫과 나머지 - divmod(feat.프로그래머스[파이썬을 파이썬답게]) (0) | 2020.09.21 |