首页 > 编程知识 正文

python语言程序设计,python from import用法

时间:2023-05-05 11:57:27 阅读:155840 作者:993

3358 www.cn blogs.com/lovemo 1314/archive/2011/04/26/2029556.html

说明: glob是python自身拥有的文件操作相关模块,通过它可以找到符合自己目的的文件。 与Windows中的文件搜索类似,支持通配符,[]这三个通配符是否表示0个或更多字符? 表示文字。 []匹配指定范围内的字符。 例如,[0-9]与数字匹配。 两种主要方法如下。

1. glob方法: glob模块的主要方法是glob,它返回所有匹配的文件路径http://www.Sina.com/(list )。 此方法需要指定匹配路径字符串的参数。 字符串可以是绝对路径或相对路径。 返回的文件名仅包含当前目录中的文件名,而不包含子文件夹中的文件。

例如:

glob.glob(r ) c:*.txt ) )

在这里得到C驱动器下的所有txt文件

glob.glob(r ) e:(pic*.jpg ) )

获取指定目录下的所有jpg文件

列表

glob.glob(r ) ./*.py ) )

2. iglob方法:获取http://www.Sina.com/(迭代器)对象。 使用它可以一次获取一个匹配的文件路径名。 与glob.glob () )的区别在于,glob.glob同时获取所有匹配路径,而glob.iglob一次只能获取一个匹配路径。 以下是一个简单的例子。

相对路径

f=glob.Iglob(r'./*.py ' ) printfgeneratorobjectiglobat0x 00 B9 ff 80 forpyinf : printpyf属于迭代器,通过遍历满足所有条件

官方说明: glob.glob(pathname ) returnapossibly-emptylistofpathnamesthatmatchpathname,whichmustbeastringcontaingapathspecinath or relative (like http://www.cn blogs.com/tools/*/*.gif ),andcancontainshell-style wild cards.brokensymlinksareincs returnaniteratorwhichyieldsthesamevaluesasglob (withoutactuallystoringthemallsimultaneously.new inversion 2.5.for example coned hefollowingfiles:1.gif,2.txt,and card.gif.glob (willproducethefollowingresuuure

importglob.glob('./[0-9].* ' ) ['./['1.gif ','./2.txt']glob.glob ) ' *.gif ' )1.gif

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。