当前位置:首页 > 编程技术 > 正文

如何提取文件名中的词语

如何提取文件名中的词语

提取文件名中的词语可以通过以下几种方法实现: 使用Python1. 读取文件名 使用`os.listdir( `来获取目录下的所有文件名。 使用`os.path.bas...

提取文件名中的词语可以通过以下几种方法实现:

使用Python

1. 读取文件名

使用`os.listdir()`来获取目录下的所有文件名。

使用`os.path.basename()`来获取文件的名称。

2. 分割文件名

使用字符串的`split()`方法来分割文件名,通常根据空格、下划线、点等分隔符。

3. 过滤非字母数字字符

使用正则表达式来移除文件名中的非字母数字字符。

以下是一个简单的Python代码示例:

```python

import os

import re

def extract_words_from_filename(filename):

移除非字母数字字符

words = re.findall(r'bw+b', filename)

return words

获取目录下的所有文件名

files = os.listdir('.')

提取每个文件名中的词语

for file in files:

words = extract_words_from_filename(file)

print(f'File: {file

最新文章