import os import glob # トップディレクトリをセットする sys.argv[1]など top_level_dir_path = '/home/user' # サブディレクトリ、ファイルの絶対パスのリストを得る # 再帰処理(サブディレクトリ以下のディレクトリも処理する)したい場合は recursive=True にする # recursive=False の場合はワイルドカードは '/*' でよいが recursive=Trueの場合は '/**' とする # Windows, Linuxどちらもパスの区切り文字は/でOK paths = map(os.path.abspath, glob.glob(top_level_dir_path + '/**', recursive=False)) # ディレクトリのみフィルタリングする paths = filter(os.p