- Python编程:从入门到实践(第3版)
- (美)埃里克·马瑟斯
- 894字
- 2025-05-26 17:39:29
1.5 从终端运行Python程序
你编写的大多数程序将直接在文本编辑器中运行,但是从终端运行程序有时候很有用。例如,你可能想直接运行既有的程序。
在任何安装了 Python 的系统上都可这样做,前提是你知道如何进入程序文件所在的目录。为尝试这样做,请确保将文件 hello_world.py 存储到了桌面上的文件夹 python_work 中。
1.5.1 在 Windows 系统中从终端运行 Python 程序
可以使用终端命令 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 来运行这个文件。
大多数程序可直接从编辑器运行,但在待解决的问题比较复杂时,你编写的程序可能需要从终端运行。
1.5.2 在 Linux 和 macOS 系统中从终端运行 Python 程序
在 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:无穷的技能 如果你有无穷多种编程技能,你打算开发什么样的程序呢?你就要开始学习编程了。如果心中有目标,就能立即应用新学到的技能,现在正是草拟目标的大好时机。将想法记录下来是个不错的习惯,这样每当需要开始新项目时,都可参考它们。现在请花点儿时间描述三个你想创建的程序。