Python 创建if语句以提取文件夹中的相同文本

Python 创建if语句以提取文件夹中的相同文本,python,Python,我试图在包含特定日期的文件夹路径中搜索文件。日期格式为YearMonthDay。我当前的字符串是: mydate = datetime.date(2015,10,05) print(mydate.strftime('%Y%m%d')) 这将为我提供所需的20151005输出 接下来,我尝试创建一个if语句,该语句表示,if-date='20151005'从路径中提取所有文件 有什么想法吗 谢谢你如果mydate.strftime(“%Y%m%d”)==“20151005”你在找什么?从什么路径

我试图在包含特定日期的文件夹路径中搜索文件。日期格式为
YearMonthDay
。我当前的字符串是:

mydate = datetime.date(2015,10,05)
print(mydate.strftime('%Y%m%d'))
这将为我提供所需的
20151005
输出

接下来,我尝试创建一个if语句,该语句表示,
if-date='20151005'
从路径中提取所有文件

有什么想法吗


谢谢你

如果mydate.strftime(“%Y%m%d”)==“20151005”你在找什么?从什么路径?您是否有当前工作目录的子目录名为
20151005
?“提取所有文件”是什么意思?@RNar--你需要
=
,你不能在
if
语句中进行赋值。对不起,是的,这就是我的意思,编辑不清楚你是只提取包含给定日期的文件,还是提取所有文件,如果其中任何一个文件不合适,那么该文件将足够小,可以放入内存
for file in glob.glob('*.h'):
    with open(file) as f:
        contents = f.read()
    if mydate.strftime('%Y%m%d') in contents:
        print file