我正在编写一个程序来过滤放置在特定文件夹中的文件,我需要检查它们是否具有以下结构: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
