我遍历了一堆文件夹中的文件夹和文件,这样做:获取文件夹名称
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变量得到