[代碼片段]Python文件操作

python列出文件夾下的所有文件

#方法1:使用os.listdir
import os
for filename in os.listdir(r'c:\windows'):
    print filename

#方法2:使用glob模塊,可以設(shè)置文件過濾
import glob
for filename in glob.glob(r'c:\windows\*.exe'):
    print filename

#方法3:通過os.path.walk遞歸遍歷,可以訪問子文件夾
import os.path
def processDirectory (args, dirname, filenames):
    print 'Directory', dirname
    for filename in filenames:
        print ' File', filename
os.path.walk(r'c:\windows', processDirectory, None)

#方法4:非遞歸
import os
for dirpath, dirnames, filenames in os.walk('c:\\winnt'):
    print 'Directory', dirpath
    for filename in filenames:
        print ' File', filename
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Python 二三事 面向初學(xué)者介紹Python相關(guān)的一些工具,以及可能遇到的常見問題。 最后更新 2013.5....
    hzyido閱讀 67,812評(píng)論 2 42
  • 引言 在這里我假設(shè)你已經(jīng)看完了一篇Python教程,基本熟悉了Python的結(jié)構(gòu)和語(yǔ)法,在命令行下的Python互...
    Programmer客棧閱讀 65,140評(píng)論 0 17
  • “世界那么大,我想去看看?!边@句話是近兩年的流行語(yǔ)。 有些人喜歡去旅游,因?yàn)槁糜慰梢跃徑夤ぷ骱蜕罘矫娴膲毫?,使?..
    日月當(dāng)空zhao閱讀 273評(píng)論 0 1
  • 最近看了北京遇上西雅圖,有很多感想,現(xiàn)在很多年輕人在拼命的奮斗,為了錢和權(quán)在努力,變得越來越陌生。電影里佳佳懷孕的...
    大膽兒閱讀 211評(píng)論 0 0
  • 愿我與你有緣 相約在來年的夏季 那時(shí)的我啊 內(nèi)心定是滿滿的歡喜 可是 我不知道 能否在未來 與你攜手同行 但我仍 ...
    小狼獵人閱讀 179評(píng)論 2 1