当前位置: 代码迷 >> 综合 >> Python遍历文件夹找到包含特定文件名的文件
  详细解决方案

Python遍历文件夹找到包含特定文件名的文件

热度:53   发布时间:2024-02-12 17:44:08.0

glob库中的glob函数能找到特定文件夹下包含特定字符的文件,返回文件路径。可以很容易找到特定文件夹下包含特定字符的文件和特定格式的文件

1.寻找包含特定字符的文件

如下代码可以用于找到包含特定字符“daxing”的文件,返回路径。

import globif __name__ == '__main__':file_out_dir = "D:\\code\\Python\\Data_out\\"id_file=file_out_dir+'*daxing'len_file=len(glob.glob(id_file))print(len_file)for file in glob.glob(id_file):print(file)

返回结果:

4
D:\code\Python\Data_out\daxing2008.csv
D:\code\Python\Data_out\daxing2008V2.csv
D:\code\Python\Data_out\daxing2009.csv
D:\code\Python\Data_out\daxing2010.csv

2.寻找特定格式的文件

以寻找csv文件为例

import globif __name__ == '__main__':file_out_dir = "D:\\code\\Python\\Data_out\\"id_file=file_out_dir+'*.csv'len_file=len(glob.glob(id_file))print(len_file)for file in glob.glob(id_file):print(file)

输出结果:

6
D:\code\Python\Data_out\daxing2008.csv
D:\code\Python\Data_out\daxing2008V2.csv
D:\code\Python\Data_out\daxing2009.csv
D:\code\Python\Data_out\daxing2010.csv
D:\code\Python\Data_out\guantao2008.csv
D:\code\Python\Data_out\guantao2009.csv


  相关解决方案