Оглавление
- Введение в Python Repl
- Введение в Bpython
- Установка bpython
- Python interprerer vs cpython
- Функция перемотки отменить последнюю строку
- Откройте файл Python в интерактивной оболочке
Введение в Python Repl
Python поставляется с простой, но действительно полезной интерактивной оболочкой также знает как Repl Read - Eval - Print Loop
Анкет Repl позволяет нам быстро проверять некоторые идеи без необходимости запустить Ide
или текстовый редактор.
Чтобы начать Python Реплика
Вы можете запустить Python
командование на вашем терминале.
➜ python Python 2.7.17 (default, Nov 7 2019, 10:07:09) [GCC 9.2.1 20191008] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
Я использую Ubuntu И это поставляется с Python 2, чтобы запустить Python 3, я должен запустить Python3
Вы можете запустить обычные операторы или даже создать Класс
или Функция
Внутри Repl
Анкет
Но проблема с Repl
это то, что это не связано с освещением цвета, ни завершением кода. Итак, здесь приходит Bpython .
Джи
CPYTHON – это просто интерпретатор Python на стероиде. Он поставляется с отличными функциями, такими как:
- Синтаксис выделение
- Автозаполнение и автозадаение
- Функция перемотки отменить последнюю строку
- Поддержка Docstring
Установка bpython
Самый простой метод установки BPYTHON использует Pip
Анкет
Вы можете установить Bpython, используя команду
pip install bpython
Если на вашем компьютере также есть Python2, и вы хотите установить bpython для использования Python3 PIP3 вместо пип
Вот и все, теперь вы сможете использовать Bpython, просто набрав bpython
в вашем терминале.
bpython bpython version 0.18 on top of Python 3.7.5 /usr/bin/python3 >>>
Python interprerer vs cpython
Теперь мы можем увидеть Auto Complete в действии, кто -то сказал, что изображение говорит 1000 слов верно? Посмотрим, правда ли это;
Вы можете отменить последнюю строку, просто нажав Ctrl
+ R
.
Вы также можете открыть и запустить файл Python в BPYTHON Intepreter, используя команду.
bpython -i file_name.py
Я нашел Bpython очень полезным, я надеюсь, что это тоже для вас.
Пожалуйста, дайте мне знать, если я пропустил некоторые функции Bython, которые вы любите.
Увидимся в следующем. В то же время вы можете следовать за мной на Твиттер
Оригинал: “https://dev.to/paurakhsharma/bpython-python-repl-in-steroids-4oa8”