![Python玩转Excel:轻松实现高效办公](https://wfqqreader-1252317822.image.myqcloud.com/cover/524/52842524/b_52842524.jpg)
上QQ阅读APP看书,第一时间看更新
1-11-3 使用os.walk( )遍历所有文件夹下的文件
Python的os模块有os.walk( )方法可以遍历指定文件夹下所有的子文件夹,有了这个概念我们就可以使用os.walk( )方法找特定工作簿文件。这个方法每次执行循环时将回传3个值:
(1)目前工作文件夹名称(dirName)。
(2)目前工作文件夹下的子文件夹列表(sub_dirNames)。
(3)目前工作文件夹下的文件列表(fileNames)。
下列是语法格式:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P21_8682.jpg?sign=1739534701-LqNxvNS1sFEMzywemVpnYPQQXk4J2lcw-0-e84138db94b11e809d410995e23d6823)
程序实例ch1_13.py:输入指定文件夹与文件名关键词,这个程序会输出所有文件夹下相符的工作簿。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P21_8683.jpg?sign=1739534701-uv64BeuULE54EbahUC2HjpEOOpX6TNOO-0-dd6e41d07dfec0d0443bfca3d9b4bb42)
执行结果
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P22_1855.jpg?sign=1739534701-C2wIx5NqzAEEUSMln1KE13jBFbXDKVnR-0-9137b103cd9bb6b57065a99316168e9a)
注 当读者执行此文件时,由于许多文件夹下皆有*out*.xlsx文件,所以可以看到更多搜寻结果。