用Pathon生成一个文件目录下的filelist
时间: 2024-05-04 14:18:58 浏览: 258
可以使用Python的os模块和os.walk函数来实现遍历文件目录,并将文件名写入到一个文件中,具体代码如下:
```python
import os
# 定义要遍历的目录路径
dir_path = '/path/to/your/directory'
# 定义要写入的文件名
file_name = 'filelist.txt'
# 遍历目录并将文件名写入文件
with open(file_name, 'w') as f:
for root, dirs, files in os.walk(dir_path):
for file in files:
f.write(os.path.join(root, file) + '\n')
```
上述代码中,首先定义要遍历的目录路径和要写入的文件名。然后使用`with open()`语句打开文件,使用`os.walk()`函数遍历目录,并将文件名写入到文件中。最后使用`f.write()`语句将文件名写入到文件中,同时每个文件名后面加上一个换行符`\n`,以便于在读取文件时每个文件名占一行。
阅读全文