Skip to main content
 首页 » 编程设计

python之如何检查文件名是否包含python中正确数量的数字

2025年05月04日14mq0036

我正在编写一个程序来过滤放置在特定文件夹中的文件,我需要检查它们是否具有以下结构:some_name/+++/++/++++.format,其中 + 代表任何数字。

我的代码是这样开始的:

import glob 
 
path = "_path_" 
File_list = glob.glob(path+"/*") 
 
for item in File_list: 
  if item == path + *something*:   <-------- This is my problem 
    print (True) 

如果有任何帮助,我将不胜感激。我正在使用 Python 3.6。

请您参考如下方法:

一些正则表达式如何匹配该模式:

import re 
 
pat = re.compile(".*\/\d{3}\/\d{2}\/\d{4}\.format") 
if pat.match(item): 
    # Your code here