当前位置:   article > 正文

小福利,利用Python查找文件名并确认关键词是否在其中_python os判断文件名中是否包含某关键字

python os判断文件名中是否包含某关键字

大家好,我是天空之城,今天给大家带来小福利,利用Python查找文件名并确认关键词是否在其中
话不多说,上代码

import os

# 设置文件夹路径,获取文件夹下的所有文件名
path = './工作文件夹/'
files_list = os.listdir(path)

# 设置需要查找的关键词
key_word = input("请输入要查找的关键词:")

# 打开结果文件
result_file = open('./demo_result.txt', 'a', encoding='utf-8')

# 循环处理每一个文件
for file_name in files_list:
    # 判断文件类型是否在文件名中
    if '.txt' in file_name:
        # 找到文件时先打印提示
        print("找到了文件:" + file_name)

        # 将文件夹路径和文件名拼接成该文件的相对路径
        target_file = path + file_name

        # 打开文件,读取文件内容,然后关闭文件
        file = open(target_file, 'r', encoding='utf-8')
        content = file.read()
        file.close()

        # 判断关键词是否在文件内容中
        if key_word in content:
            # 匹配到关键词时先打印提示
            print("妙啊,文件**{}**包含了关键词:{}".format(target_file, key_word))

            # 将包含关键词的文档的文件路径,写入结果文件。
            result_file.write(target_file + '\n')

# 关闭结果文件
result_file.close()


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/419136
推荐阅读
相关标签
  

闽ICP备14008679号