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

第10章 解决问题——编写一个Python脚本

目录表

问题
解决方案
版本一
版本二
版本三
版本四
进一步优化
软件开发过程
概括

我们已经研究了Python语言的众多内容,现在我们将来学习一下怎么把这些内容结合起来。我们将设计编写一个能够 一些确实有用的事情的程序。

问题

我提出的问题是: 我想要一个可以为我的所有重要文件创建备份的程序。

尽管这是一个简单的问题,但是问题本身并没有给我们足够的信息来解决它。进一步的分析是必需的。例如,我们如何确定该备份哪些文件?备份保存在哪里?我们怎么样存储备份?

在恰当地分析了这个问题之后,我们开始设计我们的程序。我们列了一张表,表示我们的程序应该如何工作。对于这个问题,我已经创建了下面这个列表以说明 如何让它工作。如果是你设计的话,你可能不会这样来解决问题——每个人都有其做事的方法,这很正常。

  1. 需要备份的文件和目录由一个列表指定。

  2. 备份应该保存在主备份目录中。

  3. 文件备份成一个zip文件。

  4. zip存档的名称是当前的日期和时间。

  5. 我们使用标准的zip命令,它通常默认地随Linux/Unix发行版提供。Windows用户可以使用Info-Zip程序。注意你可以使用任何地存档命令,只要它有命令行界面就可以了,那样的话我们可以从我们的脚本中传递参数给它。


上一页 上一级 下一页
概括 首页 解决方案
SEBUG安全漏洞信息库厂商目录PERL教程安全文档隐私权政策
时时彩计划软件公式
@ssv
重庆时时彩有时不开奖什么情况 时时彩在线投注 时时彩手机软件哪个好 优游娱乐1.0平台 内蒙古十一选五的前三
江西时时彩跨度走势 时时彩后二杀码论坛 时时彩1954返点1950 时时彩后二准确的3胆 菲博平台开了几年了
重庆时时彩excel缩水 重庆时时彩杀合变方法 时时彩植入代码骗局 零零时时彩专家免费版 重庆时时彩网站源码
领航重庆时时彩 重庆时时彩彩票控 英皇时时彩 时时彩五星上银狐网 时时彩25星组号软件
重庆时时彩计划群 河北快3结果 快开彩票 北京赛车pk10开奖直播 山东11选5走势图 - 前三走势
快乐十分钟 体彩排列3排列5 北京赛车pk10软件计划手机版下载 上海快3胆码玩法 河南快三预测推荐
赛车pk10平台 新疆25选7一等奖多少 银河线上娱乐 北京赛车pk10软件 河北快3开奖结果昨天
河南22选5基本走势图 天津时时彩开走势图 广东十一选五任四 河北快3开奖结果-上网?河北快3开奖走势形态走势图?河北快3基本走势 贵州11选5任四