潘多

潘多的博客

他的个人主页  他的博客

求Python script

潘多  2010年04月06日 星期二 20:52 | 1554次浏览 | 10条评论

    问题描述:文件夹/tmp/pdf下有40个或者更多的pdf文档,命名格式如 01.pdf ,  02.pdf

……… 40.pdf。现在需要把这个文件夹下的所有pdf文档都独自压缩。也就是 01.pdf 压缩成01.pdf.gz 。如果单独处理,能把人郁闷死,如果用script的话应该怎么处理?

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
潘多

回复 潘多  2010年04月07日 星期三 22:31

shell 的已经搞定

0条回复

张智

回复 张智  2010年04月07日 星期三 13:20

Shell Script 来处理多好啊~

0条回复

王虎

回复 王虎  2010年04月07日 星期三 10:35

http://www.zeuux.com/blog/content/2629/

我写了一个比较简单的,可以去看看。

0条回复

aska

回复 aska  2010年04月07日 星期三 10:30

我觉得还是用工具软件方便点,直接上TOTALCMD就可以实现了,练习PYTHON编程的话就另说了,费脑子啊

0条回复

张斌

回复 张斌  2010年04月06日 星期二 22:33

还有一些zlib, gzip的python模块

0条回复

张斌

回复 张斌  2010年04月06日 星期二 22:30

linux 下,就用用 os.system() 加上李华堂的shell命令

win下,可以用用zipfile(python module)

0条回复

李华堂

回复 李华堂  2010年04月06日 星期二 20:55

cd /tmp/pdf
for i in *.pdf;do tar cf $i.gz $i;done

3条回复

  • 潘多

    回复 潘多  2010年04月07日 星期三 19:38

    如果有40个文件,压缩后仍然是40个
    tar zcf ……

    0条回复

  • 张凯朝

    回复 张凯朝  2010年04月06日 星期二 22:00

    不过人家要的是 Python script 哦~

    我这样的菜鸟的话一般
    import os.path
    import os.system
    import glob
    来做这样的事情。。。
    或者仅仅
    import os

    1条回复

      • 李华堂

        回复 李华堂  2010年04月06日 星期二 23:15

        看样子,好像是要解决问题要紧,如果是练习python的话.......
        这事儿用python干着真费

        0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号