在现代编程中,Python 是一种广泛使用的编程语言,它的易用性和强大的功能使其在许多领域中被广泛应用。在终端(命令行)中执行 Python 代码有多种方式,下面将详细介绍六种常用的方法,并配以代码示例,以帮助读者更好地了解。

1. 直接在终端中使用 Python 交互式解释器

Python 提供了一个交互式解释器,可以直接在终端中执行 Python 代码。只需在终端输入 python(或 python3,具体取决于你的环境),然后就可以开始输入 Python 代码了。

$ python
>>> print("Hello, World!")
Hello, World!
>>> 2 + 2
4

2. 通过命令行运行 Python 脚本

将 Python 代码保存在 .py 文件中,并通过终端运行该脚本。这是最常用的方法之一,适合编写和执行较为复杂的程序。

例如,我们编写一个简单的 Python 脚本 hello.py

# hello.py
print("Hello, World!")

然后在终端中运行:

$ python hello.py
Hello, World!

3. 一行代码执行

如果只需要执行一行简单的 Python 代码,可以使用 -c 参数在命令行中直接执行。

$ python -c "print('Hello, World!')"
Hello, World!

这种方式适合快速测试小段代码。

4. 使用 Python 虚拟环境

在开发过程中,使用虚拟环境可以更好地管理依赖。在终端中创建和激活虚拟环境后,可以在该环境中执行 Python 代码。

首先,创建虚拟环境:

$ python -m venv myenv

然后激活虚拟环境:

# 在 Windows
$ myenv\Scripts\activate

# 在 macOS/Linux
$ source myenv/bin/activate

接下来就可以在这个环境中运行 Python 代码:

(myenv) $ python -c "print('Hello, Virtual Environment!')"
Hello, Virtual Environment!

5. 执行 Jupyter Notebook 代码

虽然 Jupyter Notebook 主要是为交互式编程而设计,但你也可以在终端中通过 nbconvert 将其转换为 Python 脚本,然后执行。首先,可以用以下命令将 notebook 文件转换为脚本:

$ jupyter nbconvert --to script my_notebook.ipynb

然后运行生成的 Python 文件:

$ python my_notebook.py

6. 使用 Docker 执行 Python 代码

在容器化的环境中,也可以使用 Docker 来运行 Python 代码。首先,确保已经安装 Docker。然后,可以通过以下命令创建和运行一个 Python 容器:

$ docker run -it --rm python:3.9 python

这将打开一个 Python 交互式 shell,你可以在其中执行 Python 代码。

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

总结

以上介绍了在终端中执行 Python 代码的六种常用方式。无论你是快速测试代码、运行脚本还是在虚拟环境中管理项目,Python 都提供了灵活的解决方案。这些方法不仅帮助你在不同的环境中执行代码,也提高了开发效率。希望这些示例能够激发你在 Python 编程中的兴趣和探索欲望!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部