Python 函数、文件与模块
2007-03-30 12:32:37 来源:WEB开发网核心提示: 要运行本文件中的语句,您需要启动一个 Python 解释器,Python 函数、文件与模块(9),并让它去读取和处理文件的内容,为实现这一目的,代码的重用也就意味着您的工作量缩减,对于程序员而言,您必须首先将清单 9 中的示例输入到一个名为 mystats.py 的文件中,也可从与本文相关
要运行本文件中的语句,您需要启动一个 Python 解释器,并让它去读取和处理文件的内容。为实现这一目的,您必须首先将清单 9 中的示例输入到一个名为 mystats.py 的文件中,也可从与本文相关的压缩文件中提取文件。进入包含此文件的目录,然后按清单 10 中所示命令执行。注意对于 Microsoft® Windows® 操作系统而言,仅应使用第一条命令;其他命令是供 UNIX 系统(如 Linux® 或 Mac OS X)使用的。
清单 10. 执行 Python 程序
rb% python mystats.py
The mean and variance of the values from 1 to 9 inclusive are 5.0 7.5
rb% chmod +x mystats.py
rb% ./mystats.py
The mean and variance of the values from 1 to 9 inclusive are 5.0 7.5
清单 10 中的命令展示了运行一个包含于文件之中的 Python 程序的方法。第一条命令以文件名调用 Python 解释器,无论使用哪种系统安装 Python、Python 解释器位于哪个目录下,这种方法都有效。第二条命令 chmod 使包含 Python 程序的文件成为可执行文件。第三条命令告诉操作系统运行程序。这是通过使用 env 程序实现的,这是一种独立于操作系统的技术,用于定位和运行程序 —— 本例中是 Python 解释器。
重用与缩减
本文介绍了如何在 Python 中编写可重用代码。讨论了如何在 Python 程序中使用方法或可重用块。方法可接受输入参数,也可返回数据,包括容器数据类型在内。这种功能使方法成为一种可处理大量问题的强大途径。本文还介绍了模块,模块可使您将相关方法及数据合并入一个有组织的层次结构中,而此结构可方便地在其他 Python 程序中重用。最后还介绍了如何将所有这些内容组合在一起以创建一个功能完整、独立的 Python 程序。您已经看到,代码的重用也就意味着您的工作量缩减。对于程序员而言,懒惰是一种优势而非陋习。
更多精彩
赞助商链接