import os
#方法1:
for root,dirs,files in os.walk(path):
print root#根目錄
print dirs#目錄下資料夾
print files#目錄下檔案
#方法2:
for files in os.listdir(path):
print files
#方法3:
import glob
for f_name in glob.iglob(os.path.join(path, '*'):
print f_name #會返回絕對路徑
#全部羅列出來
glob.glob('*')
在glob中可使用『*』, 『?』, 『』,這仨引數使用起來就是正規表示式那種,分別是貪婪匹配,1個或0個,以及在指定列表中匹配。glob.iglob則是以生成器形式進行出現。
import oslist1 =
for file in os.walk(r'c:\users\xiaodong\desktop\work\book code'):
for x in file[2]:
if'.csv'
in x:
set(list1)
import os
list2 =
for _file in os.listdir(r'd:\lxd\work\book code\1400os_code'):
if'.zip'
in _file:
遍歷資料夾
function search path string filename string ball boolean false string varsearchrec tsearchrec begin if findfirst path faanyfile,searchrec 0 then begin...
資料夾遍歷
c 遍歷指定資料夾中的所有檔案 directoryinfo thefolder new directoryinfo folderfullname 遍歷一層資料夾 foreach directoryinfo nextfolder in thefolder.getdirectories 遍歷多層資料夾 ...
遍歷資料夾
使用files類的newdirectorystream方法完成這一功能 path path paths.get d test try catch ioexception e files提供了乙個walkfiletree方法,可以用於遍歷整個資料夾,並且針對每個檔案可以進行特定的處理工作。public...