10.01.2008

os.walk in Python

os.walk 是很方便(有趣)的 function。
像 os.walk('c:\\') 會自動 walk all the folders in c:\

return 三個 value : path, 這個path 中的 folder, file,例如:

C:\MyProj 下面有 dir1, dir2 這兩個 folder 和 file3, file4 這兩個 file。
os.walk('c:\\myproj') 會 給出以下的 tunple:

c:\MyProj, [dir1,dir2], [file3,file4]
...

很方便吧。不用寫 recursive function 去一一的找..

沒有留言: