帮我写一个python函数,输入一个文件夹路径,能够读取该路径下所有文件名中的数字字符串,添加到一个列表,最后将列表输出
时间: 2024-04-29 20:23:24 浏览: 61
python 获取指定文件夹下所有文件名称并写入列表的实例
5星 · 资源好评率100%
以下是一个Python函数,可以实现读取指定文件夹下所有文件名中的数字字符串,并添加到一个列表中:
```python
import os
def get_num_strings(folder_path):
num_strings = []
for filename in os.listdir(folder_path):
# 只处理文件名中包含数字的文件
if any(char.isdigit() for char in filename):
# 提取文件名中的数字字符串
num_str = ''.join(filter(str.isdigit, filename))
num_strings.append(num_str)
return num_strings
```
使用示例:
```python
folder_path = '/path/to/folder'
num_strings = get_num_strings(folder_path)
print(num_strings)
```
该函数会读取指定文件夹下的所有文件名,过滤出其中包含数字的文件名,并将每个文件名中的数字字符串提取出来,最终返回一个包含所有数字字符串的列表。
阅读全文