编写 Python 脚本

可在 Python 窗口中输入代码并立即将其进行执行。但您也可在磁盘上使用诸如 PythonWin 之类的集成开发环境 (IDE) 创建 Python 文件(带有 .py 扩展名的文件)。这些文件(称为脚本)是可从操作系统提示符或通过创建执行脚本的脚本工具执行的程序。脚本只是文本文件;任何文本编辑器(例如记事本或 VI)都可用于编写脚本。但是,与使用 IDE(如 PythonWin)相比,使用文本编辑器创建 Python 脚本是一个糟糕的选择。

Python 窗口类似,PythonWin 有一个交互式窗口,可用于执行单行 Python 代码,并会将由此生成的消息输出到窗口。此外,PythonWin 包含许多要素,可帮助您输入、编辑、检查语法以及调试 Python 代码。PythonWin 无需编写 Python 脚本 - 它只是使任务变得更加容易。标准 Python 安装可提供默认的 Python 编辑器集成开发环境 (IDLE),还可提供搜索功能和符号调试程序。IDLE 是编写 Python 脚本的有效应用程序,但使用 PythonWin 的优势是可将调试程序与标准 Windows 样式应用程序中的交互式窗口相集成。

注注:

可使用 Python 窗口检验想法和完成小型工作流程。然后,便可将这些想法保存到 Python 脚本,从而使用 IDE(例如 PythonWin)进一步扩展和优化此脚本。

编写和执行脚本时,将会不可避免地出现错误。在 PythonWin 或任何其他 Python IDE 中,语法错误可能会在通过运行语法检查来运行脚本之前找到。但是,由输入错误、无效属性(或方法名称)或者无效参数值引发的其他问题,只能在脚本执行过程中发现。调试环境可用于浏览程序、查询变量、检查对象有效性和计算表达式。(如果没有调试环境,可选择在脚本的关键点添加 print 语句,以便能够追踪其执行路径和变量值。)

要了解有关使用 PythonWin 的详细信息,请参阅创建新 Python 脚本

安装 PythonWin

PythonWin 随安装介质提供,但在默认情况下,它不会被安装。如果没有现成的安装介质,PythonWin 安装程序也可通过 Python 的 Windows 扩展模块项目进行访问。

其他 Python 参考

以下包含的信息并不是 Python 的语言参考。而是根据一些用于说明如何编写地理处理脚本的示例和概念来介绍某些 Python 语法和行为。

强烈建议您结合相应的 Python 参考书来进一步了解此处介绍的信息。对于 Python 初学者,建议使用以下两本书籍:《学习 Python》(Learning Python)(作者:Mark Lutz 和 David Ascher,出版社:O’Reilly & Associates)和《Python 核心编程》(Core Python Programming)(作者:Wesley J. Chun,出版社:Prentice Hall),这两本书都对该语言进行了详尽介绍,并且内容上不重叠。还有很多其他书籍也介绍了 Python 及其具体用途,其中有些新书会定期出版,因此可以探究可用的内容。Python 网站上提供了 Python 的完整文档,但内容很简明,主要是面向开发人员的。还有一个大型的 Python 在线社区,其中包含很多在线资源,您可通过 Python 主页访问这些资源。

如果您是 Python 的初学者,我们推荐您学习此处列出的一些外部教程。

相关主题


7/10/2012