如何在最近添加或修改的某个文件夹中读取excel文件?假设文件夹有其他excel文件或PDF、MS Word等。
如果我想读最新的word文档呢?
发布于 2017-04-20 07:14:54
首先要做的是获取目录中所有文件(不包括文件夹)的列表。
files = [f for f in os.listdir('.') if not os.path.isdir(f)]
有了这个,你就可以做各种各样的事情。
想要获得列表PDF文件,最近第一次修改?
recentPDFs = [f for f in files if f[-4:] == '.pdf'] # Checks the file extension is pdf
recentPDFs.sort(key = lambda f: os.path.getmtime(f), reverse = True) # Sorts by time modified
excel文件怎么样,至少是最近才创建的?
recentExc = [f for f in files if f[-5:] == '.xlsx']
recentExc.sort(key = lambda f: os.path.getctime(f))
你现在可以看到模式了。
https://stackoverflow.com/questions/43523241
复制相似问题