如何从 Linux 终端逐行执行 python 命令?
How to execute line by line python commands from Linux Terminal?
我在网站上进行了搜索,但找不到问题的确切答案。
我正在使用 Ubuntu 18.04.1 LTS。
例如在我的 python 脚本中 (FileName.py):
#!/usr/bin/env python
a = 1
b = 2
现在,我想从终端逐行(类似 MATLAB)执行它。例如,当我按 a + b
时,它应该 return 值 3
.
在终端中,输入 python
并按回车键,然后它会在新行中显示 >>>>
字符。
之后,输入
//variable declaration,
a = 2
b = 3
//add the numbers,
a + b
输出:
它向您显示输出,
>>>>> 5
如果 Python 在您的环境变量中,请在您的终端屏幕中键入 "Python"。如果不是,请在 Python 的文件夹中键入 "Python",您将看到“>>>”。它的工作方式与空闲相同。
或者,您可以使用 Jupyter 笔记本。
另一种选择是 运行 python 带有 -i
标志。来自 python --help
:
-i : inspect interactively after running script;
脚本完成后 运行ning,它会直接带你到保留声明的全局变量的解释器。
python -i FileName.py
>>> a + b
3
>>>
我在网站上进行了搜索,但找不到问题的确切答案。
我正在使用 Ubuntu 18.04.1 LTS。
例如在我的 python 脚本中 (FileName.py):
#!/usr/bin/env python
a = 1
b = 2
现在,我想从终端逐行(类似 MATLAB)执行它。例如,当我按 a + b
时,它应该 return 值 3
.
在终端中,输入 python
并按回车键,然后它会在新行中显示 >>>>
字符。
之后,输入
//variable declaration,
a = 2
b = 3
//add the numbers,
a + b
输出:
它向您显示输出,
>>>>> 5
如果 Python 在您的环境变量中,请在您的终端屏幕中键入 "Python"。如果不是,请在 Python 的文件夹中键入 "Python",您将看到“>>>”。它的工作方式与空闲相同。 或者,您可以使用 Jupyter 笔记本。
另一种选择是 运行 python 带有 -i
标志。来自 python --help
:
-i : inspect interactively after running script;
脚本完成后 运行ning,它会直接带你到保留声明的全局变量的解释器。
python -i FileName.py
>>> a + b
3
>>>