中易网

我是Windows系统,python是用的2.7,在学习文件备份这一块时,始终运行出来的都是错的,请高手指点一下

答案:2  悬赏:30  
解决时间 2021-12-22 11:06
# 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'
最佳答案
代码中会生成一条系统命令行的指令,然后通过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'
全部回答
下载好了python安装包后双击python安装包,选择install just for me,点击下一步。选择python安装的路径一般都安装在c盘,点击next下一步。 选择python索要安装的文件 默认全部安装,点击next。 稍等一小会儿会就会安装成功。 然后点击finsh安装完成。 右键我的电脑 选择属性。 选择高级系统配置,点击高级。 点击环境变量,选择path路径。 然后双击 把刚刚安装python时选择的路径放在path路径里面 注意最后面的分好要填写。 然后在cmd命令行下键入 python -v 就能得到python的版本信息了 安装完成。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诣谒的意思是什么啊?请解释下!
8只猫8天捉8只老鼠,40只猫40天捉多少只老鼠
有哪些因古文和诗出名的地方
睢县西陵派出所地址在哪,我要去那里办事
我手机微信停止运行.我手机恢复了出厂设置了.
弄笔头的意思是什么?弄笔头的释义是什么啊?
睢县周堂派出所地址在哪,我要去那里办事
公司让我们培训不要钱,还倒发钱给我们,是不是
屈意的意思是什么啊?请解释下!
惊遽的意思是什么?惊遽的释义是什么啊?
睢县蓼堤派出所地址有知道的么?有点事想过去
广州市花都榴花中学怎么样
感情一定要自己做主
睢县尤吉屯派出所地址在什么地方,想过去办事
箕坐的意思是什么?箕坐的释义是什么啊?
推荐资讯
低碳钢的性能和特性是什么?
钻石市场细分的潜量
崑崙舶的意思是什么?崑崙舶的释义是什么啊?
感觉现在像一个破皮漏了气的气球一样,没了脾
有什么好的英伦风的国际品牌
想买车自用,本人年龄30岁,男。华晨宝马5系
自动转入余额宝的钱能安全用吗
请问:两人2008年结婚,2011年夫妻买了一所住
适用于经营品种单一,经营地点、时间和商品来
电信20M光纤上传速度多少?
三星S5换充电口要多少钱
关于精神富翁的优美语句
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?