os.listdir用法示意
时间: 2023-10-09 13:13:09 浏览: 113
`os.listdir()` 是Python内置的函数,用于返回指定目录中的文件和子目录列表。它的基本用法如下:
```python
import os
# 返回指定目录中的文件和子目录列表
file_list = os.listdir('path/to/directory')
# 打印文件列表
print(file_list)
```
其中,`path/to/directory` 是要返回文件列表的目录路径。该函数将返回一个包含目录下所有文件和子目录名称的列表。请注意,返回的列表中包括子目录名称和文件名称,如果想要只获取文件列表,需要在文件名上加一层判断。
示例:
```python
import os
path = './test_dir'
# 返回目录下的所有文件和子目录
file_list = os.listdir(path)
# 打印文件列表
print(file_list)
# 过滤文件,获取只有文件的列表
file_list = [f for f in os.listdir(path) if os.path.isfile(os.path.join(path, f))]
# 打印只有文件的列表
print(file_list)
```
以上示例代码会先返回目录下的所有文件和子目录,然后过滤出只有文件的列表。
阅读全文