Python 대화형 셸 인터페이스
zsh
, bash
, fish
등의 기본 셸에서 호출할 수 있습니다.$ python
# or for a specific python version
$ python3.9
또한 아래와 같이 모듈/파일을 사용하여 대화형 셸을 실행할 수 있습니다.
$ python -i somefile.py
사용 사례
Python에 감사합니다. 그러나 기본 쉘이 마음에 든다고 말할 수는 없습니다. IPython , bpython 과 같이 더 유능하고 다채로운 대화형 쉘이 필요합니다.
Django에서 이것을 달성하는 것은 쉽습니다. django-shell에 잘 설명되어 있습니다.
# IPython
$ django-admin -i ipython
# bpython
$ django-admin -i bpython
Python
에서 어떻게 달성할 수 있습니까?해결책
파이썬의 방식도 비슷합니다.
module
플래그를 사용하여 일부 -m
로 호출합니다.IPython
실행:$ python -m IPython -i
# with module/file
$ python -m IPython -i somefile.py
bpython
실행:$ python -m bpython -i
# with module/file
$ python -m bpython -i somefile.py
NOTE
In order to be able to use IPython and/or bpython first you have to install them:$ python -m pip install ipython $ python -m pip install bpython
예, 매우 간편하며 이제 아래와 같은 놀라운 기능을 활용할 수 있습니다.
아마도 별칭으로 사용하는 것이 더 나을 것입니다.
# .aliases
alias pi='python -m IPython -i'
alias pib='python -m bpython -i'
모두 끝났습니다!
Reference
이 문제에 관하여(Python 대화형 셸 인터페이스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/serhatteker/python-interactive-shell-interfaces-45jd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)