for文でフォルダの中のファイルをそれぞれ全て取得したいです。
index.pyに
import os directory = os.listdir('files') for file_name in directory: print(file_name)
と書きました。index.pyはappディレクトリ内にあって、filesフォルダはappディレクトリ内にあってindex.pyと並列な位置にあります。print(file_name)でfilesフォルダに入っているファイルを全て表示させたいのですがwave.Error: file does not start with RIFF id とエラーが出ました。print(file_name)では.DS_Storeと表示され、本来はdirectoryの中にwavが10個入っていて本来入っているものと違うものが出力されています。フォルダの中のファイルをそれぞれ出力するにはos.listdirを使った書き方だと思うのですが( http://programming-study.com/technology/python-lsitdir/ を参考にしました)なぜこの方法でうまくいかないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。