Python自动化测试之日志清理

示例:

import os
class DeleteLogFile:
    def __init__(self,path_1,path_2):
        self.path_1 = path_1
        self.path_2 = path_2
    def delete_file(self):
        for path in [self.path_1,self.path_2]:
            all_log_files = os.listdir(path)
            all_log_files.sort()
            for num in range(len(all_log_files)):
                os.remove(os.path.join(path,all_log_files[num]))

1、首先导入os模块

import os

2、定义类删除日志文件

class DeleteLogFile:

3、定义初始化函数并将其参数实例化

 def __init__(self,path_1,path_2):
        self.path_1 = path_1   # 路径1    系统中需要删除的文件路径有两个
        self.path_2 = path_2   # 路径2    系统中需要删除的文件路径有两个

4、定义删除文件的函数

    def delete_file(self):
        for path in [self.path_1,self.path_2]:
            all_log_files = os.listdir(path)    #获取for循环中路径下的日志文件,且以列表形式打开
            all_log_files.sort()    #排序处理
            for num in range(len(all_log_files)):
                os.remove(os.path.join(path,all_log_files[num]))    #删除日志文件

5、函数调用

test_log= DeleteLogFile(r"{}".format(logs_dir), r"{}".format(screenshot_dir))      #传参两个路径
test_log.delete_file()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值