python遍历出指定路径下的文件夹名称,并只获取以数字结尾的文件夹名称
时间: 2023-10-28 13:04:31 浏览: 204
获取指定路径下文件夹和文件名
5星 · 资源好评率100%
可以使用os模块和正则表达式来实现这个功能,具体代码如下:
```python
import os
import re
path = "指定路径" # 将指定路径替换成你要遍历的路径
folders = os.listdir(path) # 获取指定路径下的所有文件夹名称
pattern = re.compile(r"\d+$") # 正则表达式匹配以数字结尾的字符串
for folder in folders:
if pattern.match(folder):
# 如果文件夹名称以数字结尾,则输出文件夹名称
print(folder)
```
解释一下代码:
首先导入了os和re模块,分别用于操作文件和进行正则匹配。
然后使用os.listdir()函数获取指定路径下的所有文件夹名称,将其保存在变量folders中。
接着使用正则表达式匹配以数字结尾的字符串,这里使用了\d表示数字,$表示以该字符结尾。
最后使用for循环遍历folders列表,如果文件夹名称以数字结尾,则输出该文件夹名称。
阅读全文