자주 사용 하 는 Python 코드 디 버 깅 도구 요약
제 가 자주 사용 하 는 간단 한 Python 코드 디 버 깅 도 구 는 IDLE 와 Sublime 3 입 니 다.IDLE 는 거의 사용 하지 않 습 니 다.기본적으로 Sublime 3 을 조금 더 사용 합 니 다.Sublime 3 은 간단 하고 편리 하기 때문에 직관 적 입 니 다.VSCode 도 좋 은 추천 이지 만 저 는 사용 해 본 적 이 없어 서 동경 합 니 다.)
그러나 실제 개발 에 서 는 기본적으로 PyCharm 을 사용한다.
1.Python 의 상호작용 모드
파 이 썬 의 해석 기 를 설치 한 후 명령 행 에
python
명령 을 직접 입력 하면 들 어 오 는 인터페이스 가 파 이 썬 의 인 터 랙 션 인터페이스 입 니 다.다음 그림 에서 보 듯 이:
명령 프롬프트 후 파 이 썬 의 명령 을 직접 입력 할 수 있 으 며,입력 한 명령 이 되 돌아 오 면 파 이 썬 의 해석 기 에 의 해 즉시 실 행 됩 니 다.하 나 를 입력 하면 하 나 를 실행 합 니 다.프로그램 개발 자 는 Python Shell(인 터 랙 션 모드)을 이용 하여 Python 과 상호작용 할 수 있 습 니 다.
Python 에 들 어 가 는 대화 모드 는 두 가지 방식 이 있 습 니 다.
(1)Windows 시스템 의 명령 행 이 Python 인 터 랙 션 인터페이스 에 들 어 갑 니 다.
win+r
명령 을 입력 하면 Windows 시스템 의 명령 행 에 들 어 갈 수 있 습 니 다.cmd
첨부 파일 의 명령 프롬프트 를 선택 하 십시오)명령 을 직접 실행
python
하면 Python 인 터 랙 션 인터페이스 에 들 어 갈 수 있 습 니 다.주:<대화 모드>에서<명령 행 모드>로 전환 하고
exit()
명령 을 사용 합 니 다.(2)Windows 시스템 의 시작 메뉴 에서 Python 인 터 랙 션 인터페이스 에 들 어 갑 니 다.
이전에 설 치 된 Python 해석 기 에 따라 설치 가 완료 되면 자동 으로 두 개의 Python Shell,즉 Python 인 터 랙 션 인터페이스 를 설치 해 줍 니 다.다음 그림:
클릭
Python 3.7(64-bit)
을 누 르 면 Python 인 터 랙 션 인터페이스 에 직접 들 어 갈 수 있 습 니 다.위 명령 행 이 들 어 오 는 인 터 랙 션 페이지 와 같 습 니 다.클릭 하면 바로 들 어 갑 니 다.
python
명령 을 입력 하지 않 아 도 됩 니 다.주:시작 메뉴 에서 대화 모드 로 들 어가 면 창 입력
exit()
에서 창 을 직접 닫 고 명령 행 모드 로 돌아 가지 않 습 니 다.설명:
IDLE(Python 3.7 64-bit):
Guido van Rossum
였 다.알림:
2.IDLE 도구 사용 설명
IDLE 도구 열기:
[ ] ―> [ ] ―> [Python 3.7] ―> [IDEL]
IDLE 도구 인 터 페 이 스 는 다음 과 같 습 니 다.(1)IDLE 도구 에서 Pyhton 문 구 를 직접 실행 합 니 다.
문 구 를 직접 입력 하고 Enter 에 따라 실행 하면 결 과 를 볼 수 있다.
(2)파일 저장
IDLE 도 구 는 위 창 에서 실행 되 고 표 시 된 내용 을 저장 할 수 있 으 며
ctrl+s
파일 을 저장 할 수 있 습 니 다.다음 그림:IDLE 도구 의 모든 내용 이 파일 에 저장 되 어 있 는 것 을 볼 수 있 습 니 다.일상생활 에서 우 리 는 일반적으로 이렇게 사용 하지 않 습 니 다.
(3)디버그 Python 프로그램 작성
우 리 는 일상적으로 IDLE 도구 로 Python 코드 를 디 버 깅 할 때 다음 과 같이 사용한다.
1)IDLE 도 구 를 열 고
[File] ―> [New File]
파일 을 새로 만 듭 니 다.새로 만 든 파일 에 제목 이 없 는 것 을 볼 수 있 습 니 다.저장 되 지 않 았 음 을 표시 합 니 다.
2)새로 만 든 파일 을 저장 하고 이름 을 붙 입 니 다.
3)새로 생 성 된 파일
test.py
에 Python 코드 를 쓰 고F5
을 누 르 면 실행 되 며,IDLE 초기 창 에서 결 과 를 봅 니 다.마지막
test.py
은 우리 가 쓴 Python 코드 입 니 다.Tips:
우 리 는 Sublime 을 사용 하여 Python 코드 를 작성 하고 디 버 깅 할 수 있 으 며,IDEL 도구 와 같은 기능 을 수행 할 수 있 으 며,창 을 왔다갔다 하 며 조작 하기에 더욱 편리 합 니 다.
(1)Sublime 3 의 설치
1)Sublime 3 설 치 를 시작 하고 다음 단 계 를 클릭 합 니 다.
2)Sublime 3 의 설치 디 렉 터 리 를 선택 하 십시오.
3)우 클릭 메뉴 에 Sublime 3 소프트웨어 를 추가 합 니 다.
마우스 오른쪽 단추 메뉴 에 추가 하면 파일 을 오른쪽 단추 로 눌 러 서 Sublime 3 을 선택 하여 파일 을 열 수 있 습 니 다.선택 을 권장 합 니 다.
4)설 치 를 시작한다.
5)설치 중 입 니 다.
6)설치 완료.
(2)Sublime 3 설정
1)설치
Package Control
(Sublime 의 패키지 관리자)Package Control
은 Sublime 3 의 플러그 인 으로 이 플러그 인 을 통 해 Sublime 에 새로운 플러그 인 을 설치 할 수 있 습 니 다.Sublime 이라는 소프트웨어 는 매우 간단 하지만 그의 플러그 인 은 매우 풍부 해서 Sublime 기능 을 강하 게 만 들 었 다.
조합 키
ctrl+p
를 직접 사용 하여 입력 상자 에 입력Install Package Control
하고 차 로 돌아 갑 니 다.그 다음 에 조금 만 기다 리 면 됩 니 다.설치 한 후에 다음 화면 이 나타 납 니 다.
Preferences
메뉴 에 나타 난Package Control
도 Sublime 3 설치 에 성공 했다 는 것 을 증명 한다.설치 가 완료 되면 Sublime 3 를 다시 시작 하여 방금 설 치 된
Package Control
플러그 인 이 잘 사용 되 는 지 확인 하 십시오.우리 에 게
Package Control
플러그 인 이 자주 사용 하 는 두 가지 기능 은 패 키 지 를 설치 하고 제거 하 는 것 입 니 다.사용 할 때Package Control:Install Package
옵션 을 클릭 하여 설치 해 야 할 가방 을 검색 하 십시오.또는Package Control:Remove Package
옵션 을 누 르 면 삭제 할 가방 을 선택 하여 마 운 트 해제 합 니 다.2)
Package Control
에 중국어 플러그 인 설치클릭
Preferences
->선택Package Control:Install Package
->입력ChineseLocalizations
검색 입력 상자 가 나타 날 때 까지 기 다 려 야 합 니 다.선택 하면 자동 으로 설 치 됩 니 다.잠시 후 Sublime 3 은 중국어 로 표 시 됩 니 다(느 릴 수 있 습 니 다).
다음 그림 에서 보 듯 이:
3)Sublime 3 글꼴 설정
[첫 번 째 옵션]>[설정]다음 코드 를 오른쪽 에 복사 합 니 다.
{ "color scheme":"Packages/User/Color Highlighter/themes/Monokai Extended.tmTheme",
"font_face": "YaHei Consolas Hybrid",
"font_size": 16,
"ignored_packages": [ "Vintage" ],
"soda_classic_tabs": true, }
4)업데이트 탄 상자 차단위 설정 에 한 줄 의 설정 을 추가 하면 됩 니 다.아래 와 같다
"update_check": false
4.Sublime 을 사용 하여 Python 코드 를 작성 하고 디 버 깅 합 니 다.(1)Sublime 3 에서 Python 코드 를 직접 실행 합 니 다.
ctrl + b
조합 키 를 누 르 면 Sublime 3 에 내 장 된 콘 솔 에서 python 코드 가 실 행 된 결 과 를 자동 으로 볼 수 있 습 니 다.다음 그림:메모:이러한 실행 방식 은 일부 버 전의 Sublime 에서 중국어 지원 이 우호 적 이지 않 으 며
input( )
함 수 를 사용 할 수 없습니다.우 리 는 우선 함수 의 작용 이 무엇 인지 상관 할 필요 가 없다.그러나input( )
함 수 는 학습 단계 에서 자주 사용 하 는 함수 로 이 함수 가 사용 되 지 않 으 면 매우 번 거 로 울 것 이다.(2)SublimeREPL 플러그 인 을 사용 하여 Python 코드 를 실행 합 니 다.
input( )
플러그 인 은 사실SublimeREPL
조합 키 와 효과 가 많 지 않 지만 기능 이 더욱 강해 지고 Sublime 3 에서 Python 과 상호작용 을 할 수 있 는 플러그 인 입 니 다.클릭
ctrl + b
->선택Preferences
->입력Package Control:Install Package
다음 그림 에서 보 듯 이:설치 완료 후[도구]메뉴 에[SublimeREPL]도구 가 나타 납 니 다.
우 리 는 위의 그림 에서
SublimeREPL
플러그 인 이 많은 언어 를 지원 하 는 것 을 볼 수 있 습 니 다.우 리 는 Python 언어 중의SublimeREPL
해석 기 를 선택해 야 합 니 다.선택 이 완 료 된 후에 우 리 는 Python 의 상호작용 인터페이스 에 들 어 갔다.다음 그림:
이것 은 시스템 에서 명령 행 창 을 통 해 Python 의 인 터 랙 션 인터페이스 에 들 어 가 는 것 과 같다.만약 당신 이 사용 하고 싶 지 않다 면 포크 를 클릭 하여 이 화면 을 닫 았 으 면 좋 겠 습 니 다.
어떻게 Sublime 3 에서
python
플러그 인 을 통 해 Python 파일 을 직접 실행 합 니까?Sublime 3 에서 Python 파일 을 열 고 현재 파일 을 실행 하면 Python 파일 이 실 행 된 결 과 를 볼 수 있다 는 뜻 입 니 다.새로 열 린 페이지 에 표 시 된 실행 결과 입 니 다.다음 그림:
위 에서
SublimeREPL
명령 을 실행 하 는 것 은 너무 번 거 로 워 서 우 리 는 단축 키 를 설정 하여 한 번 에 실행 할 수 있다.[첫 번 째 옵션]->[단축 키 설정]열 린 페이지 오른쪽 에 아래 설정 을 입력 하 십시오.
[ {"keys":["f5"],
"command": "repl_open", "caption": "Python - RUN current file",
"id": "repl_python_run", "mnemonic": "R", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["python",
"-u", "$file_basename"],
"cwd": "$file_path", "syntax":
"Packages/Python/Python.tmLanguage", "external_id": "python",
"extend_env": {"PYTHONIOENCODING": "utf-8"} } }, { "keys": ["f8"], "command": "repl_open", "caption": "Python - PDB current file",
"id": "repl_python_pdb", "mnemonic": "D", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["python", "-i", "-u", "-m", "pdb", "$file_basename"], "cwd": "$file_path", "syntax": "Packages/Python/Python.tmLanguage", "external_id": "python", "extend_env": {"PYTHONIOENCODING": "utf-8"} } },]
5.로 컬 수 동 으로 Sublime 3 플러그 인 설치만약 일부 플러그 인 이 네트워크 문제 로
Python - RUN current file
를 통 해 다운로드 할 수 없다 면,인터넷 에서 플러그 인 패 키 지 를 직접 다운로드 하여 로 컬 에 설치 할 수 있 습 니 다.예 를 들 어 위의
Package Control
플러그 인 은 온라인 으로 설치 할 수 없 기 때문에 우 리 는 인터넷 에서 플러그 인의 설치 패 키 지 를 직접 찾 습 니 다.SublimeREPL
GitHub 에 있 는 플러그 인의 자원 주소:https://github.com/wuub/SublimeREPL。다운로드 한 후,직접 압축 을 풀 고,압축 을 푼 파일 을[첫 번 째 옵션]->[플러그 인 디 렉 터 리 탐색]열 린 디 렉 터 리 에 넣 습 니 다.
이런 플러그 인 은 설치 되 어 매우 간단 하 다.Sublime 3 를 다시 시작 하면 이 플러그 인 을 사용 할 수 있 습 니 다.
자주 사용 하 는 Python 코드 디 버 깅 도구 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 Python 코드 디 버 깅 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.