Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2422315
  • 博文数量: 401
  • 博客积分: 12926
  • 博客等级: 上将
  • 技术积分: 4567
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-22 14:51
文章分类

全部博文(401)

文章存档

2015年(16)

2014年(4)

2013年(12)

2012年(82)

2011年(98)

2010年(112)

2009年(77)

分类: Python/Ruby

2009-05-26 14:18:31

Python glob模块

2008-12-04 15:26:52

Python glob模块的相关用法

主要方法就是glob,用它在脚本中处理一批文件名非常方便,glob函数根据参数中指定的路径模式[可以使用Shell环境下的通配符wildcard]返回一个
符合该匹配模式的文件路径列表。

[console]
>>> import glob
>>> dir(glob)
['__all__', '__builtins__', '__doc__', '__file__', '__name__', 'fnmatch', 'glob', 'glob1', 'has_magic', 'magic_check', 'os', 're']
>>> help(glob)
Help on module glob: 

NAME
    glob - Filename globbing utility.

FILE
    c:\dev\python24\lib\glob.py

FUNCTIONS
    glob(pathname)
        Return a list of paths matching a pathname pattern.
        
        The pattern may contain simple shell-style wildcards a la fnmatch.

DATA
    __all__ = ['glob']

[console]
>>> glob.glob("c:\\")
['c:\\']
>>> glob.glob("c:\\*")
['c:\\arcldr.exe', 'c:\\arcsetup.exe', 'c:\\boot.ini', 'c:\\bootfont.bin', 'c:\\cmd.txt', 'c:\\COMMAND.COM', 'c:\\CONFIG.SYS', 'c:\\debug_trace.txt', 'c:\\DevTools', 'c:\\DFIMB.DAT', 'c:\\Documents and Settings', 'c:\\Intel', 'c:\\IO.SYS', 'c:\\MSDOS.SYS', 'c:\\MSOCache', 'c:\\NTDETECT.COM', 'c:\\ntldr', 'c:\\PAGEFILE.SYS', 'c:\\Program Files', 'c:\\Recycled', 'c:\\RECYCLER', 'c:\\response.txt', 'c:\\rt', 'c:\\SUHDLOG.DAT', 'c:\\System Volume Information', 'c:\\useprint.bat', 'c:\\VIDEOROM.BIN', 'c:\\WINDOWS', 'c:\\wmpub', 'c:\\WUTemp']
>>> glob.glob("c:\\*.txt")
['c:\\cmd.txt', 'c:\\debug_trace.txt', 'c:\\response.txt']

阅读(906) | 评论(0) | 转发(0) |
0

上一篇:py2exe用法

下一篇:minicom不能输入

给主人留下些什么吧!~~