参考:
公众号 | Python模块 | glob模块详解
import glob
-
glob.glob()
:
recursive
: 逻辑型,表递归,同**
通配符一起使用,默认False
>>> glob.glob(r"test/*.fa")
['test/OG00001.fa', 'test/OG00002.fa', 'test/OG00003.fa']
-
glob.iglob()
: 返回迭代器对象
>>> glob.iglob(r"test/*.fa")
<generator object _iglob at 0x7f82869f4c10>
>>> for i in glob.iglob(r'test/*.fa'):
... print(i)
...
test/OG00001.fa
test/OG00002.fa
test/OG00003.fa
-
glob.escape()
: 忽略所有通配符
>>> glob.escape(r"test/*.fa")
'test/[*].fa'
网友评论