Python之筛选文件夹目录下的文件

本文介绍如何使用Python查找目录下最新测试结果文件,并配置邮件发送该文件作为附件。
摘要由CSDN通过智能技术生成

     例如在测试过程中会生成多个测试结果,我们需要获取当前最新的测试结果,然后通过邮件的方式发送出去。

首先、要做的是进行筛选最新的文件。

# -*- coding: utf-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Header
from email.mime.multipart import MIMEMultipart

# -----自动化执行结果路径信息-------------------
#测试结果存放的目录,使用相对路径
DIR = '../test_report/report/html/'

# -----HTML报告:获取路径下最新的文件---------
items = os.listdir(DIR)
items.sort(reverse=False)  # 升序
HTML_report = items[len(items) - 1]

# -----HTML报告:从最新的文件中截取时间内容,倒数第6-22个字符----------
now_date = HTML_report[-21:-5]

# -----HTML报告:拼写HTML报告的发布路径---------
URL_report = DIR + HTML_report

# -----执行结果记录:ReportList.txt--------
# -----读取dd_interface_errlog.txt文件,计算文件字符数量---------
try:
     error_data = file_object_error.read()
finally:
     file_object_error.close()
print(len(error_data))

# ---
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值