file_list = [] for root, dirs, files in os.listdir(folder_path):
时间: 2024-04-30 13:18:54 浏览: 140
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
5星 · 资源好评率100%
这段代码有错误,应该是:
```
file_list = []
for root, dirs, files in os.walk(folder_path):
for file in files:
file_list.append(os.path.join(root, file))
```
`os.listdir()`只会返回指定路径下的文件和文件夹的名称列表,而不会返回完整的路径。因此,需要使用`os.walk()`来遍历整个目录树并获取每个文件的完整路径。然后,我们可以将每个文件的路径添加到一个列表中。
阅读全文