mp3を含む現在のディレクトリの下にあるディレクトリのリストを取得したいのですが。
を使用すると、ファイルのリストを簡単に取得できますos.walk
。を使用してフルパスを簡単に取得できますがos.path.join(os.path.abspath(root), file)
、一致するディレクトリのリストが必要です。とを使ってみましos.path.dirname
た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))
私はおそらく何か明らかなものが欠けていますか?
乾杯。