python学习:设计程序
来源:互联网 发布:剑三萝莉捏脸数据截图 编辑:程序博客网 时间:2024/06/06 02:47
我们已经研究了Python语言的众多内容,现在我们将来学习一下怎么把这些内容结合起来。我们将设计编写一个能够 做 一些确实有用的事情的程序。
问题
我提出的问题是: 我想要一个可以为我的所有重要文件创建备份的程序。
尽管这是一个简单的问题,但是问题本身并没有给我们足够的信息来解决它。进一步的分析是必需的。例如,我们如何确定该备份哪些文件?备份保存在哪里?我们怎么样存储备份?
在恰当地分析了这个问题之后,我们开始设计我们的程序。我们列了一张表,表示我们的程序应该如何工作。对于这个问题,我已经创建了下面这个列表以说明 我 如何让它工作。如果是你设计的话,你可能不会这样来解决问题——每个人都有其做事的方法,这很正常。
需要备份的文件和目录由一个列表指定。
备份应该保存在主备份目录中。
文件备份成一个zip文件。
zip存档的名称是当前的日期和时间。
我们使用标准的zip命令,它通常默认地随Linux/Unix发行版提供。Windows用户可以使用Info-Zip程序。注意你可以使用任何地存档命令,只要它有命令行界面就可以了,那样的话我们可以从我们的脚本中传递参数给它。
阅读全文
0 0
- python学习:设计程序
- python学习:程序解决方案
- Python程序学习
- python设计的最简单小程序-学习笔记5-计算饭费
- Python学习笔记--发布程序
- 学习Python:WSGI_01_小程序
- python学习-模块、包、程序
- python爬虫程序相关学习
- python学习-程序小技巧
- Python学习笔记 之 Python程序组织
- Python学习笔记,第一个 Python 程序。
- 【python学习笔记】第一个python程序
- Python学习5:高效的循环设计
- Python学习系列七:循环设计
- Think Python 学习笔记4:接口设计
- Python之《机器学习系统设计》第一章
- Python之学习笔记(GUI设计)
- Python之服务器模块设计学习
- 分布式锁与实现(一)——基于Redis实现
- 通过vSphere客户端进行单台ESXi主机管理
- 懒加载和预加载
- 代码块的访问顺序
- Markdown 添加 Latex 数学公式
- python学习:设计程序
- 01背包装满
- 图数据库在CMDB领域的应用
- linux 查看磁盘文件大小
- linux中c语言编程环境下的动态库和静态库
- 更改Ubuntu默认python版本的两种方法python-> Anaconda
- 哈希表深入理解
- C++常用库函数
- MYSQL密码忘记了怎么办?MYSQL5.7重置root密码