我想获取包含 mp3 的当前目录下的目录列表。
我可以很容易地使用os.walk
. 我可以很容易地使用 获得完整路径os.path.join(os.path.abspath(root), file)
,但我只想要一个包含匹配目录的列表。我试过使用os.path.dirname
and os.path.pardir
,但我得到的只是'..'
.
import os
l = []
for root, dirs, files in os.walk('.'):
for file in files:
if file.endswith('.mp3'):
l.append(os.path.dirname(file))
我可能遗漏了一些明显的东西?
干杯。