📜  从 bash shell 调用 python - Python (1)

📅  最后修改于: 2023-12-03 14:49:16.895000             🧑  作者: Mango

从 bash shell 调用 python - Python

在 Linux 系统中,可以通过 bash shell 来调用 Python。这是非常方便的,特别是对于那些需要在命令行中快速执行一些 Python 脚本的程序员。

调用 Python

要在 bash shell 中调用 Python,只需要在命令行上输入 python 命令,然后按下回车键即可。这将会打开 Python 解释器,并等待输入命令。

$ python
Python 3.8.5 (default, Jan 27 2021, 15:41:15)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

可以在解释器中输入任意的 Python 代码,并按下回车键。解释器会立即执行该代码,并返回结果。例如:

>>> print("Hello, World!")
Hello, World!

当然,这种方式并不能方便地调用一个脚本文件。为了执行一个 Python 脚本文件,可以在命令行上输入 python 命令,后面跟上要执行的脚本文件的名称。例如:

$ python myscript.py

这将会在当前的 bash shell 中执行 myscript.py 脚本文件。当然,脚本文件需要在当前的工作目录下。

脚本文件

Python 脚本文件是一个纯文本文件,扩展名为 .py。脚本文件中的代码将会按顺序执行,并可以包含各种 Python 语句和函数。例如:

# myscript.py
name = input("What's your name? ")
print("Hello, " + name + "!")

在命令行上执行上述脚本文件的命令如下:

$ python myscript.py

脚本文件会被立即执行,并等待从标准输入中获取一个字符串(input() 函数调用),然后输出一个问候语。

结论

通过 Bash shell 调用 Python 脚本非常容易,只需要使用 python 命令即可。可以在解释器中执行任意的代码,也可以通过脚本文件来执行更复杂的任务。