Python 셸 로 개발 간소화
Python Shell
Python Shell 은 원래 의 Python 인 터 랙 션 환경 으로 대화 모드 로 Python 해석 기 를 사용 할 수 있 습 니 다.이것 은 코드 를 테스트 하거나 새 라 이브 러 리 를 시도 할 때 매우 유용 하 다.Ubuntu 에 서 는 터미널 세 션 에 python 을 입력 하여 기본 셸 을 호출 할 수 있 습 니 다.
$ python
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hi')
hi
IPythonIPython 은 Python 셸 에 많은 유용 한 증강 기능 을 제공 합 니 다.예 를 들 어 tab 보완,대상 내성 을 포함 하여 시스템 셸 접근 과 명령 역사 검색 을 호출 할 수 있 습 니 다.
IPython 설치 및 실행
$ pip install ipython
$ ipython --version
6.5.0
자동 완성ipython 환경 에서 tab 를 사용 하여 보완 할 수 있 습 니 다.익숙 하지 않 은 라 이브 러 리 를 사용 할 때 이 기능 이 도움 이 됩 니 다.
내성
어떤 라 이브 러 리 의 어떤 방법 에 익숙 하지 않 으 면 입력 할 수 있 습 니까?문 서 를 보기 위해 명령 하 다.이에 대한 더 자세 한 정보 도 사용 할 수 있 습 니까?명령이것 을 대상 의 내성 이 라 고 한다.
셸 명령 실행
또 하나의 멋 진 기능 은 사용!시스템 셸 명령 을 문자 로 실행 하 는 능력그리고 IPython 셸 에서 이 명령 의 결 과 를 참조 할 수 있 습 니 다.
IPython 의 완전한 기능 목록 은 공식 문서 에서 찾 을 수 있 습 니 다.
crtl+r 는 과거 기록 명령 을 검색 할 수 있 습 니 다:
bpython
bpython 은 IPython 처럼 그렇게 많이 할 수 는 없 지만 간단 한 경량급 가방 에서 일련의 유용 한 기능 을 제공 합 니 다.다른 기능 을 제외 하고 bpython 은 다음 과 같이 제공 합 니 다.
내장 문법 하 이 라이트 표시
bpython 설치 및 실행
$ pip install bpython
$ bpython --version
bpython version 0.17.1 on top of Python 3.5.2 /usr/bin/python
(C) 2008-2016 Bob Farrell, Andreas Stuehrk, Sebastian Ramacher, Thomas Ballinger, et al. See AUTHORS for detail.
입력 할 때 bpython 은 코드 를 자동 으로 보완 하기 위해 선택 을 제공 합 니 다.함수 나 방법 을 호출 할 때 필요 한 인자 와 문서 문자열 이 자동 으로 표 시 됩 니 다.
설정 과 기능 에 대한 자세 한 내용 은 bpython 공식 문 서 를 참고 하 십시오.
총결산
강 화 된 Python 셸 을 사용 하 는 것 은 생산력 을 향상 시 키 는 좋 은 방법 이다.빠 른 원형 을 만 들 거나 새 라 이브 러 리 를 시도 하기 위해 강 화 된 기능 을 제공 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.