Как выполнять построчно команды python из Linux Terminal? - PullRequest
0 голосов
/ 13 марта 2019

Я искал по сайту, но не смог точно найти ответ на свой вопрос.

Я использую Ubuntu 18.04.1 LTS.

например, в моем скрипте на python (FileName.py):

#!/usr/bin/env python
a = 1
b = 2

Теперь я хочу выполнить его построчно (в стиле MATLAB) из терминала.Например, когда я нажимаю a + b, он должен вернуть значение 3.

Ответы [ 3 ]

0 голосов
/ 13 марта 2019

Если Python входит в переменные среды, введите «Python» на экране терминала. Если нет, введите «Python» в папке Python, и вы увидите «>>>». Это работает так же, как в режиме ожидания. В качестве альтернативы вы можете использовать ноутбуки Jupyter.

0 голосов
/ 13 марта 2019

Другой вариант - запустить python с флагом -i. От python --help:

-i: интерактивная проверка после запуска скрипта;

После завершения работы скрипта вы попадете прямо в интерпретатор, сохранив объявленные глобальные переменные.

python -i FileName.py

>>> a + b
3
>>> 
0 голосов
/ 13 марта 2019

В терминале вы набираете python и нажимаете клавишу ввода, после чего в новой строке отображается символ >>>>. После этого введите

//variable declaration,
a = 2
b = 3

//add the numbers,
a + b

Выход:

Это показывает вам, как,

>>>>> 5
...