python 復制刪除一個文件夾下的指定文件


    復制和刪除一個文件夾下,符合指定條件的文件,例如把selenium的所有測試用例提取出來到一個文件夾。

import os

class
CasesSuit: def add_cases(self, case_dir): ''' 加載 ../test_cases 文件夾下測試用例到 ../data/tmp ''' tmp_save_case_folder = '../data/tmp' if not os.path.exists(tmp_case_folder): os.mkdir(tmp_case_folder) list_dir = os.listdir(case_dir) for i in list_dir: case_file = os.path.join(case_dir, i) if os.path.isfile(case_file):
         ##篩選符合條件的測試用例文件名
if 'test' in os.path.split(case_file)[1] and '.py' in os.path.split(case_file)[1]: shutil.copy(case_file,tmp_case_folder) if os.path.isdir(case_file): self.add_cases(case_file) def del_cases(self, tmp_case_dir): ''' 刪除 ../data/tmp 臨時文件夾下所有測試用例 ''' filedir = os.listdir(tmp_case_dir) for filename in filedir: file = os.path.join(tmp_case_dir, filename) if os.path.isdir(file): self.del_cases(file) else: os.remove(file)

 


免責聲明!

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



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