フォルダー内の一連のフォルダーとファイルを反復処理し、次のようにします。
def get_files_in_directory(directory=rootDirectory):
for root, dirs, files in os.walk(directory, topdown='true'):
print("root %s dirs %s files %s" %(root, dirs, files));
for file in files:
ext = os.path.splitext(file)[-1].lower();
if (ext == '.mod'):
print(file);
ファイルを印刷するときに、それを含むディレクトリの相対名も印刷したいと思います。
だから私が持っているなら
C:\\myfolderA\\myFolderB\\myFile.MOD
私はただ得る
myFolderB
私はほしくない
C:\\myFolderA\\myFolderB
もちろん、dir変数から取得できます