微信小程序> 在windows环境下用python编写备份文件小程序

在windows环境下用python编写备份文件小程序

浏览量:1421 时间: 来源:仅仅是一阵风
#-*- coding: UTF-8 -*-'''Created on 2016年3月18日@author: Administrator'''import osimport timesource = r'D:test'target_dir = r'D:testspan style="color:#ff0000;"/span'target = target_dir + time.strftime('%Y%m%d%H%M%S')+'.rar'rar_command=r'"C:Program FilesWinRARWinRAR.exe" A %s %s -r' %(target,source)if os.system(rar_command)==0:    print 'Successful backup to',targetelse:    print 'Backup FAILED'raw_input("dd")


在存储目标文件夹时,发现会出现EOL while scanning string literal错误,如果改写成如下程序,就能通过实现:

target_dir = r'D:test\'

经过查找发现:Python中原始字符串以r开头,里面可以放置任意原始字符,包括,包含在字符中的不做转义。但是,不能放在末尾!

所以最后的程序应该这样写:

#-*- coding: UTF-8 -*-'''Created on 2016年3月18日@author: Administrator'''import osimport timesource = r'D:test'target_dir = r'D:test'+'\'target = target_dir + time.strftime('%Y%m%d%H%M%S')+'.rar'rar_command=r'"C:Program FilesWinRARWinRAR.exe" A %s %s -r' %(target,source)if os.system(rar_command)==0:    print 'Successful backup to',targetelse:    print 'Backup FAILED'raw_input("dd")


版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎