请问怎样才能在winXP系统下使用python正常调用zip命令呢?

请问怎样才能在winXP系统下使用python正常调用zip命令呢?

由于多年没有使用zip了,在做python练习的时候,练习的例题是使用Linux系统的,所以很轻松的就能在python直接使用zip命令去备份一个文件,而我是用WINXP系统所以,遇到了点问题,系统没有zip命令,我经过下载zip9.0,,可是系统还是不能在python里使用zip命令,从而没办法完成练习了,我想请过来人帮忙指点迷津,谢谢!
你是想用os.system调用系统里的zip命令吗?

你的zip9.0是指winzip吗?你是怎么调用它的?

贴出代码来看看
import os
import time

source = ["r'f:\bate"]

target_dir = "r' f:\"

target = target_dir + time.strftime('%Y%m%d%H%M%S') + '.zip'

zip_command = "zip -qr '%s' %s" % (target, ' '.join(source))

if os.system(zip_command) == 0:
    print 'Successful backup to', target
else:
    print 'Backup FAILED'
结果是:Backup FAILED我安装的是winxp9.0.(F:\zip9.0)
请您帮忙看看是怎么弄,谢谢!
看看你这个zip9.0怎么用吧,有哪些命令行参数

然后修改zip_command =
可以使用7zip,在命令行下命令没有问题。但参数是否一致要看帮助了。
winzip9.0的命令就是找不到 上网搜索了一天没收获,却发现和我有相同的问题还有不少个,就是没答案.我试了下换上RAR也是同样结果('zip'不是内部或外部命令,也不是可运行程序或批处理文件)
本来想弄图上来会明了些,可是不能上传(200K限制)
茫然中......我失去python的方向感 ......我该怎么办呢?谁可以拉我一把,谢谢!
找到ucdos5.0里面的zip和unzip用吧.
环境变量是F:\zip9.0\WinZip
DOS使用cd→F:→winzip→结果不还是winzip不是内部或外部命令
经过网上一个星期的查找得出一下结论:WINZIP是没有命令的!!,有命令的只有
PKzip/pkunzip.还有7-zip也没有命令,(我是没看见网上有)如果有请哪位帮忙告诉个地址,好多网站都是E文的看起来喊费劲,这个问题的确很复杂,本来是想编写一个Python脚本(想要一个可以为我的所有重要文件创建备份的程序。)没想到,里面文章还有这么多.
   
感谢各位热心帮助!!!谢谢!
7-zip是有命令行工具的
winzip也是有命令行插件的,WinZip Command Line Support Add-On