1、脚本需求:
在电脑文件夹的一堆文件中寻找包含...关键词...
的文件格式
文件。
2、所需模块(库):
使用内置的OS(Operating System)模块。
此模块是关于操作系统相关的东西,一般会使用这个模块做路径、目录、文件及其他操作系统方面
的事情。
3、方法步骤:
- 1.告诉计算机文件在哪——使用==路径==描述文件位置
- 2.描述文件的特征,建立一个搜索条件——使用==条件判断==来进行筛选
- 3.对比后寻找到文件并打印出文件名——使用==循环==来实现逐个比对并打印
4、代码实现:
import os
# 需要搜索的文件夹所在路径
path = '文件路径'
# 利用OS模块中的listdir函数和for语句,浏览所有文件
files = os.listdir(path)
# 然后将所有文件名打印出来
print(file)
for f in files:
# 判断文件是否符合要求
# endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False
if f.endswith('.文件格式') and ('关键词1' in f or '关键词2' in f):
# 如果符合要求则输出文件名
print(f)