# Filename :backup_ver1.py
import os
import time
source ='d:\CVersion.dat'
target_dir ='d:\BaiduYunKongMing'
target = target_dir + time.strftime('%Y%m%d%H%M%S') + '.rar'
rar_command = "rar a - w %s %s "%(target,''.join(source))
if os.system(rar_command) == 0:
print 'successful backup to',target
else:
print 'backup failed'
我是Windows系统,python是用的2.7,在学习文件备份这一块时,始终运行出来的都是错的,请高手指点一下
答案:2 悬赏:30
解决时间 2021-12-22 11:06
- 提问者网友:他的思颖
- 2021-12-21 12:34
最佳答案
- 二级知识专家网友:随心随缘不随便
- 2021-12-21 13:36
代码中会生成一条系统命令行的指令,然后通过os.system在命令行中执行。
代码中生成的命令是"zip -qr 'xxx' xxx"
需要使用zip.exe程序,必须确保电脑中有安装
追问
可以贴下代码吗? 十分感谢
追答
我提供一个解决方案吧:
安装7z压缩软件
把7z的默认安装路径(C:\Program Files\7-Zip)加入系统的PATH中(记得重启一下Python)
然后以下程序就可以正确运行了
import os
import time
source = ['g:\\zen']
target_dir = 'g:\\backup\\'
target = target_dir+time.strftime('%Y%m%d%H%M%S')+'.7z'
zip_command = "7z a %s %s" %(target,' '.join(source))
if os.system(zip_command)==0:
print 'Successful backup to',target
else:
print 'Backup failed'
代码中生成的命令是"zip -qr 'xxx' xxx"
需要使用zip.exe程序,必须确保电脑中有安装
追问
可以贴下代码吗? 十分感谢
追答
我提供一个解决方案吧:
安装7z压缩软件
把7z的默认安装路径(C:\Program Files\7-Zip)加入系统的PATH中(记得重启一下Python)
然后以下程序就可以正确运行了
import os
import time
source = ['g:\\zen']
target_dir = 'g:\\backup\\'
target = target_dir+time.strftime('%Y%m%d%H%M%S')+'.7z'
zip_command = "7z a %s %s" %(target,' '.join(source))
if os.system(zip_command)==0:
print 'Successful backup to',target
else:
print 'Backup failed'
全部回答
- 1楼网友:冷态度
- 2021-12-21 14:59
下载好了python安装包后双击python安装包,选择install just for me,点击下一步。选择python安装的路径一般都安装在c盘,点击next下一步。
选择python索要安装的文件 默认全部安装,点击next。
稍等一小会儿会就会安装成功。
然后点击finsh安装完成。
右键我的电脑 选择属性。
选择高级系统配置,点击高级。
点击环境变量,选择path路径。
然后双击 把刚刚安装python时选择的路径放在path路径里面 注意最后面的分好要填写。
然后在cmd命令行下键入 python -v 就能得到python的版本信息了 安装完成。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯