您好,匿名用户
随意问技术百科期待您的加入

python2.7运行报错,问题出在哪里?

0 投票
import  os
import time
source = ['C:\\Program Files']
target_dir = 'D:\\ok\\' # Remember to change this to what you will be using
# 3. The files are backed up into a zip file
# 4. The current day is the name of the subdirectory in the main directory
today=target_dir+time.strftime('%Y%m%d')
# The current time is the name of the zip archive
now=time.strftime('%H%M%S')

# Create the subdirectory if it isn't already there
if not os.path.exists(today):
	os.mkdir(today) # make directory
	print 'Successfully created directory',today

# The name of the zip file
target = target_dir + time.strftime('%Y%m%d%H%M%S') + '.zip'

# 5. We use the zip command (in Unix/Linux) to put the files in a zip archive
zip_command = "zip -qr \"%s\" \"%s\"" % (target, ' '.join(source))
# Run the backup
if os.system(zip_command) == 0 :
    print 'Successful backup to',target
else:
    print 'Backup FAILED'

上面的代码在python2.7 IDEL 上运行后,输出为:

>>> 
Successfully created directory D:\ok\20121120111807
Backup FAILED

而没有输出期望的 .zip 文件,,,

用户头像 提问 2012年 12月1日 @ Renekton 上等兵 (260 威望)
分享到:

1个回答

0 投票

是否目录下有程序正则使用导致打包失败?
直接执行cmd命令确定命令是否有效。

用户头像 回复 2012年 12月1日 @ Pantheon 上等兵 (388 威望)
提一个问题:

相关问题

0 投票
0 回复 38 阅读
0 投票
0 回复 15 阅读
0 投票
1 回复 37 阅读
0 投票
0 回复 34 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...