TypeError: glob() got an unexpected keyword argument 'recursive'
时间: 2024-01-10 21:04:29 浏览: 264
dict-recursive-update:一个执行递归更新的Python模块处理2个字典
5星 · 资源好评率100%
这个错误是因为在使用`glob.glob()`函数时,传递了一个不支持的关键字参数`recursive`。根据Python的官方文档,`glob.glob()`函数不支持`recursive`参数。如果你想要递归地搜索文件,可以使用`os.walk()`函数来代替。下面是一个示例代码:
```python
import os
file_list = []
for root, dirs, files in os.walk(dcm_path):
for file in files:
if file.endswith(".dcm"):
file_list.append(os.path.join(root, file))
print(file_list)
```
这段代码会递归地搜索指定路径下的所有`.dcm`文件,并将它们的路径存储在`file_list`列表中。
阅读全文