我正在尝试读取startdate
和之间的文件夹中的文件名enddate
。(Datestamp
在文件名上)
我正在尝试这样的事情。有没有更好或更有效的方法来做到这一点?我在该文件夹中有数千个文件,但根据开始/结束日期值,我通常会在它们之间有一小部分文件。
startdate = "05/05/2013"
enddate = "06/06/2013"
mypath = "C:\\somepath\\"
onlyfiles = [ f for f in listdir(mypath) if isfile(join(mypath,f)) ]
for filetoread in onlyfiles:
filesBetweenDate = [ f for f in time.strftime('%m/%d/%Y', time.gmtime(os.path.getmtime(somepath+filetoread ))) if f > startdate and f < enddate]
谢谢