如何修改Python代码仅遍历指定目录下的Excel文件(不含子文件夹)
解决方案
直接将代码中的rglob替换为glob即可,修改后的代码如下:
dirpath=Path(pl.PureWindowsPath(values['-FIN-'])) for path in dirpath.glob("*.xls*"):
原理说明
rglob()方法会递归遍历当前目录及所有子目录,所以会包含子文件夹里的文件;glob()方法仅会遍历指定目录本身,不会深入子文件夹查找,刚好符合你的需求。
内容的提问来源于stack exchange,提问作者Panda
相关产品推荐
相关产品推荐

