我想遞歸列出名爲Oracle的子目錄中的所有文件名(但不列出其他子目錄中的文件)。遞歸列表匹配模式的目錄中的文件
我有以下代碼:
for root, dirs, files in os.walk(r"Y:\Data\MXD_DC\DataSourceChange", topdown=True):
for name in dirs:
if fnmatch.fnmatch(name, 'Oracle'):
for filename in files:
fullpath = os.path.join(root, filename)
print "FullPath is: " + fullpath
我只能得到它列出所有子目錄的所有文件名。它甚至不會進入名爲Oracle的子目錄。
這很不錯,稍作修改。 fullpath = os.path.join(路徑,文件名) –
@NeerajSingh:Oups!編輯... –