0

我试图在 Windows7 上的 Python 2.7 中执行以下代码。代码的目的是根据给定的命名模式从指定的文件夹备份到指定的文件夹。

但是,我无法让它工作。输出一直是“备份失败”。

请告知我如何解决这个问题以使代码正常工作。

谢谢。

代码 :

backup_ver1.py

import os
import time
import sys

sys.path.append('C:\Python27\GnuWin32\bin')
source = 'C:\New'
target_dir = 'E:\Backup'
target = target_dir + os.sep + time.strftime('%Y%m%d%H%M%S') + '.zip'
zip_command = "zip -qr {0} {1}".format(target,''.join(source))
print('This is a program for backing up files')
print(zip_command)

if os.system(zip_command)==0:
print('Successful backup to', target)
else:
print('Backup FAILED')
4

1 回答 1

1

看看转义 \'s 是否有帮助:-

source = 'C:\\New'
target_dir = 'E:\\Backup'
于 2013-07-31T11:56:51.863 回答