WEB开发网
开发学院软件开发Python 简明 Python 教程 -- 第10章 解决问题——编写一... 阅读

简明 Python 教程 -- 第10章 解决问题——编写一个Python脚本

 2007-03-29 11:52:03 来源:WEB开发网   
核心提示: -c表示创建一个归档,-v表示交互,简明 Python 教程 -- 第10章 解决问题——编写一个Python脚本(8),即命令更具交互性,-z表示使用gzip滤波器,让你对Python以及解决问题都变得更加得心应手,接下来,-f表示强迫创建归档,即如果已经有一个同名文件

-c表示创建一个归档。

-v表示交互,即命令更具交互性。

-z表示使用gzip滤波器。

-f表示强迫创建归档,即如果已经有一个同名文件,它会被替换。

-X表示含在指定文件名列表中的文件会被排除在备份之外。例如,你可以在文件中指定*~,从而不让备份包括所有以~结尾的文件。

重要

最理想的创建这些归档的方法是分别使用zipfile和tarfile。它们是Python标准库的一部分,可以供你使用。使用这些库就避免了使用os.system这个不推荐使用的函数,它容易引发严重的错误。

然而,我在本节中使用os.system的方法来创建备份,这纯粹是为了教学的需要。这样的话,例子就可以简单到让每个人都能够理解,同时也已经足够用了。

软件开发过程

现在,我们已经走过了编写一个软件的各个环节。这些环节可以概括如下:

什么(分析)

如何(设计)

编写(实施)

测试(测试与调试)

使用(实施或开发)

维护(优化)

重要

我们创建这个备份脚本的过程是编写程序的推荐方法——进行分析与设计。开始时实施一个简单的版本。对它进行测试与调试。使用它以确信它如预期那样地工作。再增加任何你想要的特性,根据需要一次次重复这个编写-测试-使用的周期。记住“软件是长出来的,而不是建造的”。

概括

我们已经学习如何创建我们自己的Python程序/脚本,以及在编写这个程序中所设计到的不同的状态。你可以发现它们在创建你自己的程序的时候会十分有用,让你对Python以及解决问题都变得更加得心应手。

接下来,我们将讨论面向对象的编程。

上一页  3 4 5 6 7 8 

Tags:简明 Python 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接