python学习:程序解决方案
来源:互联网 发布:网络硬盘源码 编辑:程序博客网 时间:2024/06/03 13:03
解决方案
当我们基本完成程序的设计,我们就可以编写代码了,它是对我们的解决方案的实施。
版本一
例10.1 备份脚本——版本一
#!/usr/bin/python
# Filename: backup_ver1.pyimport
os
import
time
# 1. The files and directories to be backed up are specified in a list.
source = [
'/home/swaroop/byte'
,
'/home/swaroop/bin'
]
# If you are using Windows, use source = [r'C:\Documents', r'D:\Work'] or something like that
# 2. The backup must be stored in a main backup directorytarget_dir =
'/mnt/e/backup/'
# Remember to change this to what you will be using
# 3. The files are backed up into a zip file.
# 4. The name of the zip archive is the current date and timetarget = target_dir +
time
.strftime(
'%Y%m%d%H%M%S'
) +
'.zip'
# 5. We use the zip command (in Unix/Linux) to put the files in a zip archive
zip_command =
"zip -qr '%s' %s"
% (target,
' '
.join(source))
# Run the backup
if
os
.system(zip_command) ==
0
:
print
'Successful backup to'
, target
else
:
print
'Backup FAILED'
(源文件:code/backup_ver1.py)
输出
$ python backup_ver1.py
Successful backup to /mnt/e/backup/20041208073244.zip
现在,我们已经处于测试环节了,在这个环节,我们测试我们的程序是否正确工作。如果它与我们所期望的不一样,我们就得调试我们的程序,即消除程序中的 瑕疵 (错误)。
- python学习:程序解决方案
- 【编程语言】Python 程序死循环解决方案
- python学习:设计程序
- Python程序学习
- python学习遇到问题及解决方案
- Python学习笔记--发布程序
- 学习Python:WSGI_01_小程序
- python学习-模块、包、程序
- python爬虫程序相关学习
- python学习-程序小技巧
- Python学习笔记 之 Python程序组织
- Python学习笔记,第一个 Python 程序。
- 【python学习笔记】第一个python程序
- “python不是内部命令或外部命令,也不是可执行程序解决方案”的解决方案
- python学习:编码中遇到的问题原因及解决方案
- python爬虫学习记录之报错及解决方案
- 【Python学习笔记】出现乱码问题之解决方案汇总
- 【Python学习笔记】pip安装失败的替代方法&解决方案
- linux命令--useradd userdel usermod
- git教程
- JAVA知识点梳理第四部分——Swing控件
- jenkins(一)jenkins+maven+git (配置)构建前准备
- 习题二
- python学习:程序解决方案
- 看完这个,css中position的绝对定位相对定位就懂了
- 节点1检查
- HttpSession对象的详解与实战
- 一道关于索引的使用和key_len的计算的面试题
- (M)DFS:473. Matchsticks to Square
- 常见数据库分页实现
- git 笔记
- Binary Tree Preorder Traversal--LeetCode