Python编程:问题解决与面向对象编程入门
1. Python备份脚本的优化与开发过程
在编程实践中,我们常常会编写一些实用的脚本,比如备份脚本。以Python备份脚本为例,我们可以看到一个程序是如何逐步优化和完善的。
1.1 第四版备份脚本分析
运行第四版的备份脚本时,会有如下示例操作:
$ python backup_ver4.py
Enter a comment --> added new examples
Successful backup to E:\Backup\20080702\202836_added_new_examples.zip
$ python backup_ver4.py
Enter a comment -->
Successful backup to E:\Backup\20080702\202839.zip
这个版本的脚本会通过 input 函数获取用户的注释,然后使用 len 函数检查用户是否输入了内容。如果用户只是按了回车键没有输入任何内容,就按常规备份处理;如果用户提供了注释,脚本会将注释添加到ZIP归档文件的名称中,并且会把注释中的空格替换为下划线,因为没有空格的文件名更易于管理。
1.2 进一步优化方向
虽然第四版脚本对大多数用户来说已经能够满足需求,但仍有改进的空间:
- 增加详细输出 :可以为程序添加一个详细级别选项,比如使用 -v 选项让程序输出更多信息。
超级会员免费看
订阅专栏 解锁全文
21万+

被折叠的 条评论
为什么被折叠?



