购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1-11 输入关键词查找工作簿

1-11-1 目前工作文件夹

在使用Excel时,也可以用关键词搜寻工作簿。

程序实例ch1_11.py: 搜寻目前工作文件夹内文件名含out的工作簿。

执行结果

1-11-2 搜寻特定文件夹

前一小节是搜寻目前工作文件夹内含out字符串的工作簿,读者也可以搜寻其他工作文件夹的工作簿,只要增加文件夹名称即可。

程序实例ch1_12.py: 可以参考下列实例。

执行结果

上述输入是使用“/”区隔子文件夹,也可以使用“\”区隔子文件夹,可以参考下列执行结果。

1-11-3 使用os.walk( )遍历所有文件夹下的文件

Python的os模块有 os.walk( ) 方法可以遍历指定文件夹下所有的子文件夹,有了这个概念我们就可以使用os.walk( )方法找特定工作簿文件。这个方法每次执行循环时将回传3个值:

(1)目前工作文件夹名称( dirName )。

(2)目前工作文件夹下的子文件夹列表( sub_dirNames )。

(3)目前工作文件夹下的文件列表( fileNames )。

下列是语法格式:

程序实例ch1_13.py: 输入指定文件夹与文件名关键词,这个程序会输出所有文件夹下相符的工作簿。

执行结果

当读者执行此文件时,由于许多文件夹下皆有*out*.xlsx文件,所以可以看到更多搜寻结果。 TubOsGG9ZuzJofhuMGH9rGVnSwJYF1GKTgNW9EHtpZqb6qS09AXAfkhoc7cBqquy

点击中间区域
呼出菜单
上一章
目录
下一章
×