Python语言及其应用1.7 运行Python_Python语言及其应用1.7 运行Python试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Python语言及其应用 > 1.7 运行Python

Python语言及其应用——1.7 运行Python

安装好Python 3 之后,可以用它来运行本书中的Python 程序和你自己的Python 代码。那么如何运行Python 程序呢?通常来说有两种方法。 Python 自带的交互式解释器可以很方便地执行小程序。你可以一行一行输入命令然后立刻查看运行结果。这种方式可以很好地结合输入和查看结果,从而快速进行一些实验。我会用交互式解释器来说明一些语言特性,你可以在自己的Python 环境中输入同样的命令。 除此之外,可以把Python 程序存储到文本文件中,通常要加上.py 扩展名,然后输入python 加文件名来执行。 我们来分别尝试一下这两种方式。 1.7.1 使用交互式解释器 本书中大多数代码示例都用到了交互式解释器。当你输入示例中的命令并且看到同样的输出时,就可以确定你没有跑偏。 可以在电脑上输入Python 主程序的名称来启动解释器:应该是python、python3 或者类似的东西。在本书接下来的内容中,我们会假设它叫python;如果你的Python 主程序名字不同,请把代码示例中的python 全部替换成你电脑上的名称。 交互式解释器的工作原理基本上和Python 对文件的处理方式一样,除了一点:当你输入一些包含值的东西时,交互式解释器会自动打印出这个值。举例来说,如果你启动Python 并输入数字61,它会立刻出现在终端中。 在下面的例子中,$ 表示系统提示符, 用来输入终端中的命令, 比如python。本书的代码示例都会使用它,尽管在你的电脑中提示符可能不是$。 $ python Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 01:25:11) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> 61 61 >>> 这种自动打印值的省时特性只有交互式解释器中有,在Python 语言中没有。顺便说一句,也可以使用print() 在解释器中打印内容: >>> print(61) 61 >>> 如果你亲自动手在交互式解释器中执行了上面这些例子并看到了相同的结果,恭喜你,你成功运行了真正的Python 代码(虽然有点短)。接下来的几章中会接触到更长的Python 程序。 1.7.2 使用Python文件 如果你把61 放在文件中并使用Python 来执行它,确实可以,但是程序什么都不会输出。在非交互式的Python 程序中,你必须调用print 函数来打印内容,如下所示: print(61) 我们来生成一个Python 程序文件并运行它。 (1) 打开你的文本编辑器。 (2) 输入代码print(61),如上所示。 (3) 保存文件,命名为61.py。一定要确保存储为纯文本而不是“富文本”格式,比如RTF或者Word。Python 程序文件并不是一定要以.py 结尾,但是加上它可以让你清楚这个文件的作用。 (4) 如果你使用的是图形用户界面——基本上每个人都会用——请打开一个终端窗口2。 (5) 输入下面的命令来运行程序: $ python 61.py 应该可以看到一行输出: 61 成功了吗?如果成功了,恭喜你运行了你的第一个Python 程序! -----注2:如果你不明白什么是终端窗口,请阅读附录D。 1.7.3 下一步 你可以向真正的Python 系统中输入命令,不过它们必须符合Python 的语法。我们不会一次性向你展示所有的语法规则,而是在接下来的几章中逐一进行讲解。 开发Python 程序最基础的方法是使用一个纯文本编辑器和一个终端窗口。在本书中会直接展示纯文本,有时候在交互式终端中,有时候在Python 文件中。不过除此之外,还有很多优秀的Python 集成开发环境(IDE)。它们的图形用户界面可能会有许多高端文本编辑功能和辅助开发功能。在第12 章中你会看到一些相关介绍。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《Python语言及其应用》其他试读目录

• 1.1 真实世界中的Python
• 1.2 Python与其他语言
• 1.3 为什么选择Python
• 1.4 何时不应该使用Python
• 1.5 Python 2与Python 3
• 1.6 安装Python
• 1.7 运行Python [当前]
• 1.8 禅定一刻
• 1.9 练习