os模組之walk遞迴操作

2021-10-01 02:53:36 字數 721 閱讀 5900

import os

import time

from utp.config.setting import projects_path

cur_dir= 當前目錄迴圈,dirs=檔案列表目錄,files=所有的檔案

defclean_report

(days=10)

:'''清理測試報告'''

for cur_dir, dirs, files in os.walk(projects_path)

:#遞迴獲取專案目錄下所有資料夾

if cur_dir.endswith(

'report'):

#判斷如果資料夾是report的話,獲取資料夾下面的檔案

for report in files:

if report.endswith(

'.html'):

#如果是.html結尾的

python中os模組的walk函式

python的文件中對walk的介紹 walk top,topdown true,onerror none,followlinks false 樹狀目錄的生成器。對於以top引數為根的目錄下每乙個子目錄 包括top本身,但不包括 和 生成3元組 dirpath,dirnames,filenames ...

os模組 遞迴練習

操作檔案 import os 檢視作業系統的型別 nt windows posix linux unix mac os print os.name windows是不支援的 報錯 列印作業系統的詳細資訊 print os.uname 獲取作業系統中的所有環境變數 print os.environ 獲...

Python 檔案操作之os模組

在我看來,python最大的吸引之處在於簡便,同時有很多很多的庫,無論內部還是外部,我們可以很方便的使用它,這就避免了重複造輪子的繁瑣。下面,我們主要介紹一下os模組,主要是用於操作檔案目錄的乙個模組 閒話不多說,直入正題 1.環境 1 獲取所有的環境變數值,返回乙個字典 os.environ 2 ...