Fundamentals 3 min read

How to Quickly Identify Folders Containing Specific Keywords with Python

This article shows how to use a concise Python list‑comprehension to scan a directory and return only those folder names that contain the keywords “分公司” or “营销中心”, providing a practical automation solution for office tasks.

Python Crawling & Data Mining
Python Crawling & Data Mining
Python Crawling & Data Mining
How to Quickly Identify Folders Containing Specific Keywords with Python

Introduction

Hello, I’m PiPi. A recent question in a Python community asked how to efficiently determine whether multiple folder names contain the strings “分公司” or “营销中心”.

Solution

import os
filenames = os.listdir(r"C:\Users\admin\Desktop\XML")
name_lst = ['分公司', '营销中心']
res_files = [name for name in filenames for name_p in name_lst if name_p in os.path.splitext(name)[0]]
print(res_files)

The script uses a four‑line list comprehension to filter folder names that include either keyword, offering a short and effective way to solve the problem.

Conclusion

The article demonstrates a practical Python automation technique for quickly identifying relevant directories, helping readers handle similar office‑automation tasks with ease.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

automationlist-comprehensionfile-handlingFolder search
Python Crawling & Data Mining
Written by

Python Crawling & Data Mining

Life's short, I code in Python. This channel shares Python web crawling, data mining, analysis, processing, visualization, automated testing, DevOps, big data, AI, cloud computing, machine learning tools, resources, news, technical articles, tutorial videos and learning materials. Join us!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.