import glob
- glob是python自带的文件操作模块,用它可以查找符合条件的文件名列表
- 支持通配符搜索,主要包括:* ,?,[] 这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符
- 其返回的文件名只包括当前目录里的文件名,不包括子文件夹里的文件
- 例子
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c19b37f40f077e06ee2c8568689b312e.png)
import glob
file_name = glob.glob(r"D:/Software/Anaconda/Lib/site-packages/pyspider/*.py")
print(file_name)
>>>>> ['D:/Software/Anaconda/Lib/site-packages/pyspider\\run.py', 'D:/Software/Anaconda/Lib/site-packages/pyspider\\test.py', 'D:/Software/Anaconda/Lib/site-packages/pyspider\\__init__.py']
file_name = glob.glob(r"D:/Software/Anaconda/Lib/site-packages/pyspider/???.*")
print(file_name)
>>>>> ['D:/Software/Anaconda/Lib/site-packages/pyspider\\run.py']