python批量获取文件夹下的txt文件名
时间: 2023-12-30 08:00:22 浏览: 290
批量获取文件名
可以使用os模块来实现Python批量获取文件夹下的txt文件名。具体步骤如下:
1. 首先,导入os模块:import os
2. 然后,使用os.listdir()函数获取指定文件夹下的所有文件和文件夹的名称,并保存到一个列表中:
file_list = os.listdir('指定文件夹路径')
3. 接下来,可以通过循环遍历file_list列表,筛选出所有以".txt"结尾的文件名,并保存到一个新的列表中:
txt_files = [file for file in file_list if file.endswith('.txt')]
4. 最后,输出txt_files列表中的所有txt文件名:
for file_name in txt_files:
print(file_name)
这样就可以实现Python批量获取文件夹下的txt文件名。如果需要获取文件的绝对路径,可以使用os.path.join()函数将文件名和文件夹路径拼接起来,例如:
file_path = os.path.join('指定文件夹路径', file_name)
这样可以得到每个txt文件的绝对路径。希望对你有所帮助。
阅读全文