从终端运行 Python 程序

您将直接在文本编辑器中运行大部分程序。但是,有时从终端运行程序很有用。例如,您可能希望运行现有程序而不打开它进行编辑。

如果您知道如何访问存储程序文件的目录,则可以在任何安装了 Python 的系统上执行此操作。要尝试此操作,请确保您已将 hello_world.py 文件保存在桌面上的 python_work 文件夹中。

在 Windows 系统中从终端运行 Python 程序

您可以使用终端命令 cd(用于更改目录)在命令窗口中浏览文件系统。命令 dir 表示目录,显示当前目录中存在的所有文件。

打开一个新的终端窗口并输入以下命令来运行 hello_world.py

C:\> cd Desktop\python_work
C:\Desktop\python_work> dir
hello_world.py
C:\Desktop\python_work> python hello_world.py
Hello Python world!
bash

首先,使用 cd 命令导航到桌面文件夹中的 python_work 文件夹。接下来,使用 dir 命令确保 hello_world.py 在此文件夹中。然后使用命令 python hello_world.py 运行该文件。您的大多数程序都可以直接从您的编辑器中正常运行。但是,随着您的工作变得越来越复杂,您会希望从终端运行一些程序。

在 Linux 和 macOS 系统中从终端运行 Python 程序

从终端会话运行 Python 程序在 Linux 和 macOS 上是一样的。您可以使用终端命令 cd(用于更改目录)在终端会话中浏览文件系统。命令 ls 表示列表,显示当前目录中存在的所有非隐藏文件。

打开一个新的终端窗口并输入以下命令来运行 hello_world.py

~$ cd Desktop/python_work/
~/Desktop/python_work$ ls
hello_world.py
~/Desktop/python_work$ python3 hello_world.py
Hello Python world!
bash

首先,使用 cd 命令导航到桌面文件夹中的 python_work 文件夹。接下来,使用 ls 命令确保 hello_world.py 在此文件夹中。然后使用命令 python3 hello_world.py 运行该文件。

您的大多数程序都可以直接从您的编辑器中正常运行。但是随着您的工作变得越来越复杂,您会希望从终端运行一些程序。

自己试试

本章中的练习本质上是探索性的。从第 2 章开始,您要解决的挑战将基于您所学的知识。

1-1.python.org

浏览 Python 主页 (https://python.org) 以查找您感兴趣的主题。当您熟悉 Python 时,站点的不同部分将对您更有用。

1-2.Hello World 拼写错误

打开您刚刚创建的 hello_world.py 文件。在该行的某处打错字,然后再次运行该程序。你能打错字导致错误吗? 你能理解错误信息吗?你能打出一个不会产生错误的错字吗?为什么你认为它没有出错?

1-3.无限技能

如果你有无限的编程技能,你会建造什么?你即将学习如何编程。如果您有一个最终目标,您将立即使用您的新技能;现在是写下您想要创建的内容的简短描述的好时机。保留一个 “想法” 笔记本是一个好习惯,当你想开始一个新项目时,你可以参考它。现在花几分钟描述您要创建的三个程序。

总结

在本章中,您总体上了解了一些 Python,如果您的系统上没有 Python,您也安装了它。您还安装了一个文本编辑器,以便更轻松地编写 Python 代码。您在终端会话中运行了 Python 代码片段,并且运行了您的第一个程序 hello_world.py。您可能还了解了一些有关故障排除的知识。在下一章中,您将了解可以在 Python 程序中使用的不同类型的数据,并且您还将开始使用变量。