python读取文件夹下所有txt文件的名字
时间: 2023-05-04 07:05:05 浏览: 399
python读取文件夹下所有txt文件的名字可以通过os模块中的函数来实现。具体步骤如下:
1. 导入os模块
2. 定义文件夹路径,使用os.listdir()函数读取该路径下的所有文件名称
3. 使用for循环遍历所有的文件名称,使用if语句判断文件名称的后缀是否为txt文件
4. 如果是,则将文件名称保存在一个列表中
5. 返回保存所有txt文件名称的列表,程序结束。
示例代码如下:
```python
import os
def get_txt_filenames(path):
# 读取文件夹下所有文件名称
filenames = os.listdir(path)
# 保存所有txt文件名称
txt_filenames = []
# 遍历所有文件名称
for filename in filenames:
# 判断是否为txt文件
if filename.endswith('.txt'):
# 保存txt文件名称
txt_filenames.append(filename)
# 返回所有txt文件名称
return txt_filenames
# 调用函数,读取当前文件下所有txt文件的名称
path = '.'
txt_filenames = get_txt_filenames(path)
print(txt_filenames)
```
以上就是使用python读取文件夹下所有txt文件名字的方法,使用os模块可以轻松实现。
阅读全文