# Python备份脚本 **Repository Path**: keyb0ardkn1ght/python_backup_script ## Basic Information - **Project Name**: Python备份脚本 - **Description**: 这是一个基于Python的备份脚本,配合Windows任务计划等自动计划程序可以实现自动备份。除了Python本体以外你不需要安装其他库来执行脚本。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-01 - **Last Updated**: 2023-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 这是一个基于Python的备份脚本,配合Windows任务计划等自动计划程序可以实现自动备份。除了Python本体以外你不需要安装其他库来执行脚本。使用过程会生成一个xml文件储存你的备份任务,一个log.txt文件储存运行日志。可以通过参数来选择压缩方式、日志开关和自动运行。 ## 常规使用 假设你将脚本存为“D:\backup_main.py”那么可以进行如下操作: 在Windows的UI中使用Python打开脚本,或者直接在命令行中执行: ```cmder python D:\backup_main.py ``` 如果你想要不压缩而直接储存,那么请加上参数“--fast”,即执行: ```cmder python D:\backup_main.py --fast ``` ## 自动备份任务 假设你将脚本存为“D:\backup_main.py”,且系统为Windows,那么可以进行如下操作: 使用Windows任务计划程序,添加计划。“操作”选择“启动程序”,“程序或脚本”输入“Python.exe”,“添加参数”输入“D:\backup_main.py --auto”,如果备份文件或目录过大而你想要快速压缩,可以在参数后再加上“ --fast”。 其它系统操作类似,因你所使用的计划任务程序而定。 ## 执行参数 * --fast:快速压缩,直接使用储存(STORE)方式进行压缩,而非常见的DEFLATED方式。 * --auto:自动执行,省去人工操作的环节,直接从配置文件中读取 * --nolog:关闭log