文件归档器与 HTML 验证器:原理、实现与实践
1. 文件归档器
1.1 当前时间函数
在文件备份功能中,我们依赖一个辅助函数 current_time 来获取当前时间。该函数实际上只是调用了 Python 标准库中的 time.time 函数:
import time
def current_time():
return f"{time.time()}".split(".")[0]
直接调用 time.time 也是可行的,但将其封装在 current_time 函数中,便于在测试时使用模拟函数进行替换。
1.2 真实文件测试
以下是一个使用真实文件进行备份测试的示例:
BACKUPS=/tmp/backups
rm -rf $BACKUPS
python backup.py sample_dir $BACKUPS
tree --charset ascii $BACKUPS
测试结果可能如下:
/tmp/backups
|-- 1695482691.csv
|-- 17e682f060b5f8e4.bck
|-- 3cf9a1a81f6bdeaf.bck
`-- 5695d82a086b6779.bck
0 direc
超级会员免费看
订阅专栏 解锁全文

969

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



