Python论坛  - 讨论区

标题:[python-chinese] 请教如何将一个目录下的所有目录名是svn的目录找出

2006年10月31日 星期二 14:46

zhouhongjun zhou.hongjun在mail.bitsoft.cn
星期二 十月 31 14:46:33 HKT 2006

Çë½Ì£º

ÎÒÏë°Ñd:\Ŀ¼ÏµÄËùÓÐĿ¼ÃûÊÇsvnµÄĿ¼ÕÒ³öÀ´£¬ÇëÖ¸µãһϡ£

-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061031/d777419e/attachment.html 

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

2006年10月31日 星期二 14:53

kergee!z kergee在gmail.com
星期二 十月 31 14:53:34 HKT 2006

我猜想可以用os.walk来遍历目录,再找出来就可以了吧

On 10/31/06, zhouhongjun <zhou.hongjun在mail.bitsoft.cn> wrote:
>
>  请教:
>
> 我想把d:\目录下的所有目录名是svn的目录找出来,请指点一下。
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20061031/fddd10c3/attachment.html 

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

2006年10月31日 星期二 16:15

yi huang yi.codeplayer在gmail.com
星期二 十月 31 16:15:50 HKT 2006

>
>  请教:
>
> 我想把d:\目录下的所有目录名是svn的目录找出来,请指点一下。
>
所有操作文件系统的程序,都强烈推荐使用path模块 <http://www.jorendorff.com/articles/python/path/>
代替os和os.path模块。

DIR = 'd:\\'
d = path(DIR)
for f in d.walkdirs('svn'):
  print f



-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061031/54b3c077/attachment.htm 

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

2006年10月31日 星期二 21:17

david tdavid77在tom.com
星期二 十月 31 21:17:42 HKT 2006

这个模块不是PYTHON自带的,有什么好处?

yi huang 写道:
>
>     请教:
>
>     我想把 d:\目录下的所有目录名是 svn的目录找出来,请指点一下。
>
> 所有操作文件系统的程序,都强烈推荐使用path模块 
> <http://www.jorendorff.com/articles/python/path/>代替os和 os.path模块。
>
> DIR = 'd:\\'
> d = path(DIR)
> for f in d.walkdirs('svn'):
>   print f
>
>
>
> -- 
> http://codeplayer.blogspot.com/
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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年10月31日 星期二 21:33

yi huang yi.codeplayer在gmail.com
星期二 十月 31 21:33:45 HKT 2006

>
> 这个模块不是PYTHON自带的,有什么好处?
>

比较下面这段程序和 *_jaskell *兄的那段程序,你还看不出好处来?而且这只是豹之一斑而已。看他的文档吧,你会越看越舒服。

>>> from path import *
>>> d = path('c:\\windows')
>>> dirs = []
>>> for subdir in d.walkdirs('system*'):
...   dirs.append(subdir)
...
>>> len(dirs)
6



-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061031/241a378a/attachment.htm 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号