Python を使用してディレクトリ内のファイルのリストを取得しようとしていますが、すべてのファイルのリストは必要ではありません。
私が本質的に望んでいるのは、Python を使用して ls を実行せずに次のような操作を実行できることです。
ls 145592*.jpg
これに対する組み込みメソッドがない場合、現在、 for ループを記述して、結果を反復処理しos.listdir()
、一致するすべてのファイルを新しいリストに追加することを考えています。
ただし、そのディレクトリには多くのファイルがあるため、より効率的な方法 (または組み込みの方法) があることを期待しています。
ベストアンサー1
import glob
jpgFilenamesList = glob.glob('145592*.jpg')
見るglob
Pythonドキュメント