Python获取路径加正则匹配文件名

一、整体流程

首先,我们来整理一下整个流程,如下表所示:

flowchart TD
    A(开始) --> B(获取文件路径)
    B --> C(正则匹配文件名)
    C --> D(输出结果)
    D --> E(结束)

二、详细步骤

1. 获取文件路径

首先,我们需要获取文件路径,可以通过以下代码实现:

import os

# 文件路径
file_path = 'C:/Users/Username/Documents'

2. 正则匹配文件名

接着,我们使用正则表达式来匹配文件名,代码如下:

import re

# 匹配文件名的正则表达式
pattern = r'.txt$'

# 遍历文件夹中的文件
for filename in os.listdir(file_path):
    if re.search(pattern, filename):
        print(filename)

3. 输出结果

最后,我们将匹配到的文件名输出,代码如下:

import re

# 匹配文件名的正则表达式
pattern = r'.txt$'

# 创建空列表用于存储匹配到的文件名
matched_files = []

# 遍历文件夹中的文件
for filename in os.listdir(file_path):
    if re.search(pattern, filename):
        matched_files.append(filename)

# 输出匹配到的文件名
for file in matched_files:
    print(file)

三、完整代码

import os
import re

# 文件路径
file_path = 'C:/Users/Username/Documents'

# 匹配文件名的正则表达式
pattern = r'.txt$'

# 创建空列表用于存储匹配到的文件名
matched_files = []

# 遍历文件夹中的文件
for filename in os.listdir(file_path):
    if re.search(pattern, filename):
        matched_files.append(filename)

# 输出匹配到的文件名
for file in matched_files:
    print(file)

通过以上步骤,你就可以成功实现Python获取路径加正则匹配文件名的功能了。祝你编程顺利!