欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python三種遍歷文件目錄的方法實例代碼

 更新時間:2018年01月19日 11:33:33   作者:Hank_Gao  
這篇文章主要介紹了Python三種遍歷文件目錄的方法實例代碼,具有一定借鑒價值,需要的朋友可以參考下

本文實例代碼主要實現的是python遍歷文件目錄的操作,有三種方法,具體代碼如下。

#coding:utf-8 
 
# 方法1:遞歸遍歷目錄 
 
import os 
def visitDir(path): 
  li = os.listdir(path) 
  for p in li: 
    pathname = os.path.join(path,p) 
    if not os.path.isfile(pathname):  #判斷路徑是否為文件,如果不是繼續(xù)遍歷 
      visitDir(pathname) 
    else: 
      print pathname 
 
if __name__ == "__main__": 
  path = r"/Users/GaoHongxing/Desktop" 
visitDir(path) 
      
# 方法2:函數遞歸 os.path.walk() 
 
import os, os.path 
 
def visitDir(arg, dirname, names): 
  for filepath in names: 
    print os.path.join(dirname, filepath) 
     
if __name__ == "__main__": 
  path = r"/Users/GaoHongxing/Desktop" 
  os.path.walk(path,visitDir,()) 
 
 
# 方法3: 函數遞歸os.walk() 
import os 
 
def visitDir(path): 
  for root, dirs, files in os.walk(path): 
    for filepath in files: 
      print os.path.join(root, filepath) 
       
if __name__ == "__main__": 
  path = r"/Users/GaoHongxing/Desktop"  
  visitDir(path)  
 
""" 
os.path.walk()與os.walk()產生的文件名列表不同: 
os.walk() 只產生文件路徑 
os.path.walk()  產生目錄樹下的目錄路徑和文件路徑 
""" 

總結

以上就是本文關于Python三種遍歷文件目錄的方法實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關文章

  • 從python讀取sql的實例方法

    從python讀取sql的實例方法

    在本篇內容里小編給各位整理的是關于從python讀取sql的知識點總結,需要的朋友們可以學習參考下。
    2020-07-07
  • pyecharts結合flask框架的使用

    pyecharts結合flask框架的使用

    這篇文章主要介紹了pyecharts結合flask框架,主要是介紹如何在Flask框架中使用pyecharts,本文通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • Python中使用glob和rmtree刪除目錄子目錄及所有文件的例子

    Python中使用glob和rmtree刪除目錄子目錄及所有文件的例子

    這篇文章主要介紹了python中使用glob和rmtree刪除目錄子目錄及所有文件的例子,需要的朋友可以參考下
    2014-11-11
  • Python數據分析之雙色球統計兩個紅和藍球哪組合比例高的方法

    Python數據分析之雙色球統計兩個紅和藍球哪組合比例高的方法

    這篇文章主要介紹了Python數據分析之雙色球統計兩個紅和藍球哪組合比例高的方法,涉及Python數值運算及圖形繪制相關操作技巧,需要的朋友可以參考下
    2018-02-02
  • 推薦11個實用Python庫

    推薦11個實用Python庫

    這篇文章主要推薦了11個實用Python庫,都有這不錯的群眾基礎,非常好用,也都很實用,推薦給大家。
    2015-01-01
  • Django ORM 查詢表中某列字段值的方法

    Django ORM 查詢表中某列字段值的方法

    這篇文章主要介紹了Django ORM 查詢表中某列字段值的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 詳解Python中的偏函數(Partial Functions)

    詳解Python中的偏函數(Partial Functions)

    Python中的偏函數是來自函數式編程的一個強大工具,它的主要目標是減少函數調用的復雜性這個概念可能起初看起來有點困難理解,但一旦你明白了它的工作方式,它可能會成為你的編程工具箱中的重要組成部分,文中有相關的代碼介紹,需要的朋友可以參考下
    2023-06-06
  • python matplotlib實現將圖例放在圖外

    python matplotlib實現將圖例放在圖外

    這篇文章主要介紹了python matplotlib實現將圖例放在圖外,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python如何實現DES加密

    python如何實現DES加密

    這篇文章主要介紹了python如何實現DES加密,幫助大家更好的理解和學習密碼學,感興趣的朋友可以了解下
    2020-09-09
  • 在Python中使用defaultdict初始化字典以及應用方法

    在Python中使用defaultdict初始化字典以及應用方法

    今天小編就為大家分享一篇在Python中使用defaultdict初始化字典以及應用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論