使用python循环获取指定目录下所有文件及文件夹下的文件名并将文件名按行展示
时间: 2023-07-16 15:14:32 浏览: 95
python获取指定目录下所有文件名列表的方法
可以使用Python自带的os模块来实现:
```python
import os
def get_file_names(directory):
file_names = []
for root, dirs, files in os.walk(directory):
for name in files:
file_names.append(os.path.join(root, name))
return file_names
directory = "path/to/directory"
file_names = get_file_names(directory)
for name in file_names:
print(name)
```
这里定义了一个名为`get_file_names`的函数,它接收一个目录路径作为参数,并返回该目录下所有文件的文件名列表。`os.walk`函数可以遍历指定目录下的所有文件和子目录,`files`变量包含了当前目录下的所有文件名。`os.path.join`函数将目录和文件名组合成完整的路径。最后使用循环输出每个文件名。
阅读全文