Python 中如何查找文件目录
时间: 2024-02-25 21:51:26 浏览: 26
在Python中,可以使用`os`模块来查找文件目录。具体来说,可以使用`os.listdir()`函数列出指定目录下的所有文件和目录,也可以使用`os.walk()`函数递归地遍历指定目录下的所有文件和目录。
下面是使用`os.listdir()`函数列出指定目录下的所有文件和目录的示例代码:
```python
import os
path = "/path/to/directory" # 指定目录路径
files = os.listdir(path) # 列出指定目录下的所有文件和目录
for file in files:
print(file) # 打印文件名或目录名
```
另外,如果需要递归地遍历指定目录下的所有文件和目录,可以使用`os.walk()`函数。该函数返回一个生成器,每次迭代返回一个元组,包含当前目录路径、当前目录下的所有子目录列表和当前目录下的所有文件列表。下面是使用`os.walk()`函数递归地遍历指定目录下的所有文件和目录的示例代码:
```python
import os
path = "/path/to/directory" # 指定目录路径
for root, dirs, files in os.walk(path):
for name in files:
print(os.path.join(root, name)) # 打印文件路径
for name in dirs:
print(os.path.join(root, name)) # 打印目录路径
```
在上面的示例代码中,`os.path.join()`函数可以将目录路径和文件名拼接成完整的文件路径。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)