免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 12176 | 回复: 21
打印 上一主题 下一主题

请问怎样才能在winXP系统下使用python正常调用zip命令呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-10 11:41 |只看该作者 |倒序浏览
由于多年没有使用zip了,在做python练习的时候,练习的例题是使用Linux系统的,所以很轻松的就能在python直接使用zip命令去备份一个文件,而我是用WINXP系统所以,遇到了点问题,系统没有zip命令,我经过下载zip9.0,,可是系统还是不能在python里使用zip命令,从而没办法完成练习了,我想请过来人帮忙指点迷津,谢谢!

论坛徽章:
0
2 [报告]
发表于 2005-10-10 11:47 |只看该作者

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

你是想用os.system调用系统里的zip命令吗?

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

贴出代码来看看

论坛徽章:
0
3 [报告]
发表于 2005-10-10 12:05 |只看该作者

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

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)
请您帮忙看看是怎么弄,谢谢!

论坛徽章:
0
4 [报告]
发表于 2005-10-10 12:53 |只看该作者

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

看看你这个zip9.0怎么用吧,有哪些命令行参数

然后修改zip_command =

论坛徽章:
0
5 [报告]
发表于 2005-10-10 13:03 |只看该作者

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

可以使用7zip,在命令行下命令没有问题。但参数是否一致要看帮助了。

论坛徽章:
0
6 [报告]
发表于 2005-10-10 17:25 |只看该作者

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

winzip9.0的命令就是找不到 上网搜索了一天没收获,却发现和我有相同的问题还有不少个,就是没答案.我试了下换上RAR也是同样结果('zip'不是内部或外部命令,也不是可运行程序或批处理文件)
本来想弄图上来会明了些,可是不能上传(200K限制)
茫然中......我失去python的方向感 ......我该怎么办呢?谁可以拉我一把,谢谢!

论坛徽章:
0
7 [报告]
发表于 2005-10-10 17:35 |只看该作者

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

[quote]原帖由 "[管理员]" 发表:
winzip9.0的命令就是找不到 上网搜索了一天没收获,却发现和我有相同的问题还有不少个,就是没答案.我试了下换上RAR也是同样结果('zip'不是内部或外部命令,也不是可运行程序或批处理文件)
本来想弄图上来会明

论坛徽章:
0
8 [报告]
发表于 2005-10-10 21:27 |只看该作者

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

找到ucdos5.0里面的zip和unzip用吧.

论坛徽章:
0
9 [报告]
发表于 2005-10-11 11:50 |只看该作者

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

环境变量是F:\zip9.0\WinZip
DOS使用cd→F:→winzip→结果不还是winzip不是内部或外部命令
经过网上一个星期的查找得出一下结论:WINZIP是没有命令的!!,有命令的只有
PKzip/pkunzip.还有7-zip也没有命令,(我是没看见网上有)如果有请哪位帮忙告诉个地址,好多网站都是E文的看起来喊费劲,这个问题的确很复杂,本来是想编写一个Python脚本(想要一个可以为我的所有重要文件创建备份的程序。)没想到,里面文章还有这么多.
   
感谢各位热心帮助!!!谢谢!

论坛徽章:
0
10 [报告]
发表于 2005-10-11 11:53 |只看该作者

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

7-zip是有命令行工具的
winzip也是有命令行插件的,WinZip Command Line Support Add-On
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP