天天看點

Python-----删除給定目錄下的所有檔案

REPORT_PATH='/Users/lucky/Desktop/Auto/Daas_Interface/python_Interface_new/DaasApiTesting/Report'  #路徑

def delete_file(path=REPORT_PATH):
    '''
    :param REPORT_PATH: 要删除檔案的上層目錄位址
    :explain:删除測試報告/Report 目錄下的所有檔案
    '''
    ls = os.listdir(path)  # os.listdir:傳回指定的檔案夾包含的檔案或檔案夾的名字的清單
    for i in ls:
        c_path = os.path.join(path, i)  # join:将路徑和檔案結合成一個路徑
        if os.path.isdir(c_path):  # isdir:是否為一個目錄
            delete_file(c_path)
        else:
            os.remove(c_path)

delete_file()      

注:使用時僅需要将 REPORT_PATH  的路徑改為自己的路徑即可

   1.作者:Syw