Python论坛  - 讨论区

标题:[python-chinese] 求助!文件批量重命名。

2006年11月02日 星期四 09:26

icebird icebirds在gmail.com
星期四 十一月 2 09:26:55 HKT 2006

因为有近万张图片分布在3000多个子目录中,要批量重命名这些文件。求大家帮个忙。

第一就是遍历子目录。
第二是找到的图片文件符合条件的重命名。

找了半天手册,对文件操作竟然就只找到打开、关闭、读、写,重命名这类的目录操作没找到。哪位知道帮个忙。先谢了。
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20061102/c2e5f469/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月02日 星期四 09:34

Leo Jay python.leojay在gmail.com
星期四 十一月 2 09:34:37 HKT 2006

On 11/2/06, icebird <icebirds在gmail.com> wrote:
>
> ÒòΪÓнüÍòÕÅͼƬ·Ö²¼ÔÚ3000¶à¸ö×ÓĿ¼ÖУ¬ÒªÅúÁ¿ÖØÃüÃûÕâЩÎļþ¡£Çó´ó¼Ò°ï¸öæ¡£
>
> µÚÒ»¾ÍÊDZéÀú×ÓĿ¼¡£
> µÚ¶þÊÇÕÒµ½µÄͼƬÎļþ·ûºÏÌõ¼þµÄÖØÃüÃû¡£
>
> ÕÒÁË°ëÌìÊֲᣬ¶ÔÎļþ²Ù×÷¾¹È»¾ÍÖ»ÕÒµ½´ò¿ª¡¢¹Ø±Õ¡¢¶Á¡¢Ð´£¬ÖØÃüÃûÕâÀàµÄĿ¼²Ù×÷ûÕÒµ½¡£ÄÄλ֪µÀ°ï¸öæ¡£ÏÈлÁË¡£



Äã¿ÉÒÔ¿´¿´shutilÄ£¿é



-- 
Best Regards,
Leo Jay
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061102/7def0808/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月02日 星期四 09:34

hal suncjs在gmail.com
星期四 十一月 2 09:34:40 HKT 2006

看看os和os.path模块

2006/11/2, icebird <icebirds在gmail.com>:
> 因为有近万张图片分布在3000多个子目录中,要批量重命名这些文件。求大家帮个忙。
>
> 第一就是遍历子目录。
> 第二是找到的图片文件符合条件的重命名。
>
> 找了半天手册,对文件操作竟然就只找到打开、关闭、读、写,重命名这类的目录操作没找到。哪位知道帮个忙。先谢了。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月02日 星期四 09:37

隋刚 blackjacksg在gmail.com
星期四 十一月 2 09:37:40 HKT 2006

import os
os.renames( old, new)

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月03日 星期五 09:48

唐国巍 tdavid77在tom.com
星期五 十一月 3 09:48:38 HKT 2006

icebird 写道:
> 因为有近万张图片分布在3000多个子目录中,要批量重命名这些文件。求大家帮 
> 个忙。
>
> 第一就是遍历子目录。
> 第二是找到的图片文件符合条件的重命名。
>
> 找了半天手册,对文件操作竟然就只找到打开、关闭、读、写,重命名这类的目 
> 录操作没找到。哪位知道帮个忙。先谢了。
> ------------------------------------------------------------------------
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
import os
os.walk(top)----top是你要搜索的顶层目录,用它来遍历。
它返回一个generator,里面有你搜索的目录、子目录及文件,对这些文件名进行判 
断,对符合条件的你就可以改名了。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号