python通配符
时间: 2023-06-21 16:09:54 浏览: 115
python 实现 通配符匹配
在 Python 中,通配符可以使用 glob 模块实现。可以使用该模块的 glob 函数来匹配符合特定模式的文件路径。下面是一个示例代码:
```python
import glob
# 匹配当前目录下所有 .txt 文件
txt_files = glob.glob('*.txt')
print(txt_files)
# 匹配当前目录及其子目录下所有 .py 文件
py_files = glob.glob('**/*.py', recursive=True)
print(py_files)
```
在上述代码中,`glob.glob('*.txt')` 的意思是匹配当前目录下所有扩展名为 .txt 的文件,返回一个列表。而`glob.glob('**/*.py', recursive=True)` 的意思是匹配当前目录及其所有子目录下扩展名为 .py 的文件,返回一个列表。
阅读全文