你编写的大多数程序将直接在文本编辑器中运行,但是从终端运行程序有时候很有用。例如,你可能想直接运行既有的程序。

在任何安装了 Python 的系统上都可这样做,前提是你知道如何进入程序文件所在的目录。为尝试这样做,请确保将文件 hello_world.py 存储到了桌面上的文件夹 python_work 中。

可以使用终端命令 cd(表示 change directory,即切换目录)在命令窗口中浏览文件系统。使用命令 dir(表示 directory,即目录)可以显示当前目录中的所有文件。

为运行程序 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!

首先,使用命令 cd 来切换到文件夹 Desktop\python_work。接下来,使用命令 dir 来确认这个文件夹中包含文件 hello_world.py。最后,使用命令 python hello_world.py 来运行这个文件。

大多数程序可直接从编辑器运行,但在待解决的问题比较复杂时,你编写的程序可能需要从终端运行。

在 Linux 和 macOS 系统中,从终端运行 Python 程序的方式相同。在终端会话中,可使用终端命令 cd 浏览文件系统。使用命令 ls(表示 list,即列表)可以显示当前目录中所有未隐藏的文件。

为运行程序 hello_world.py,请打开一个终端窗口,并执行下面的命令:

~$ cd Desktop/python_work/
~/Desktop/python_work$ ls
hello_world.py
~/Desktop/python_work$ python3 hello_world.py

首先,使用命令 cd 来切换到文件夹 Desktop/python_work。接下来,使用命令 ls 来确认这个文件夹中包含文件 hello_world.py。最后,使用命令 python3 hello_world.py 来运行这个文件。

大多数程序可直接从编辑器运行,但当待解决的问题比较复杂时,你编写的程序可能需要从终端运行。

动手试一试

本章的练习都是探索性的,但从第 2 章开始将要求你应用学到的知识来解决问题。

练习 1.1:Python 官网 浏览 Python 官网主页,寻找你感兴趣的主题。你对 Python 越熟悉,这个网站对你来说就越有用。

练习 1.2:输入错误 打开你刚创建的文件 hello_world.py,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加不会导致错误的输入错误吗?你凭什么认为它不会导致错误?

练习 1.3:无穷的技能 如果你有无穷多种编程技能,你打算开发什么样的程序呢?你就要开始学习编程了。如果心中有目标,就能立即应用新学到的技能,现在正是草拟目标的大好时机。将想法记录下来是个不错的习惯,这样每当需要开始新项目时,都可参考它们。现在请花点儿时间描述三个你想创建的程序。