python (9)統計文件夾下的所有文件夾數目、統計文件夾下所有文件數目、遍歷文件夾下的文件


命令:os

用到的:os.walk   os.listdir

寫的爬蟲爬的數據,但是又不知道進行到哪了,於是就寫了個腳本來統計文件的個數

#統計 /home/dir/ 下的文件夾個數
import os
path ="home/dir"
count = 0
for fn in os.listdir(path): #fn 表示的是文件名
        count = count+1
print count

獲取文件夾下的文件的個數:

import os
path = os.getcwd()    #獲取當前路徑
count = 0
for root,dirs,files in os.walk(path):    #遍歷統計
      for each in files:
             count += 1   #統計文件夾下文件個數
print count               #輸出結果

 打印當前文件的所有目錄:

import os
def fet_path(Path):
    list = os.listdir(Path)  
    for i in range(0, len(list)):
        path = os.path.join(Path, list[i])
        if os.path.isfile(path):
            print(path)
        else:
            fet_path(path)
if __name__ == "__main__":
    rootdir = os.getcwd()
    print(rootdir)
    fet_path(rootdir)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM