zoukankan      html  css  js  c++  java
  • BeautifulReport报告问题

    logFields = []
    testResultList = self.fields["testResult"]
    for i in range(len(testResultList)):
    if testResultList[i]["status"] == u"成功":
    logFields.append(self.fields["testResult"][i]["log"][:-1])
    if testResultList[i]["status"] == u"失败":
    logFields.append(self.fields["testResult"][i]["log"])

    newFields = []
    for number in range(len(logFields)):
    logJoin = "".join(logFields[number])
    if "Traceback" not in logJoin:
    newFields.append(logFields[number])
    else:
    add = logFields[number][0].split(" ")[:-1]
    newFields.append(add)

    finalFields = []
    for num in range(len(newFields)):
    if num == 0:
    finalFields.append(newFields[num])
    else:
    length = len(newFields[num]) - len(newFields[num - 1])
    d = copy.deepcopy(newFields[num])
    new = []
    for m in range(length):
    get = d.pop()
    new.insert(0, get)
    finalFields.append(new)
    # print("logFields",logFields)
    # print("newFields",newFields)
    # print("finalFields",finalFields)

    for number in range(len(finalFields)):
    if self.fields["testResult"][number]["status"] == u"成功":
    self.fields["testResult"][number]["log"] = finalFields[number] + [""]
    else:
    self.fields["testResult"][number]["log"] = finalFields[number] + logFields[number][1:] + [""]
    # print(fields)

    或者



     
  • 相关阅读:
    爬虫大作业
    熟悉常用的HDFS操作
    数据结构化和保存
    爬取全部校园新闻
    爬取校园新闻
    Google布隆过滤器
    谷歌json和对象转换
    postgresql和postgis
    json和实体类互相转换
    Linux安装docker-compose
  • 原文地址:https://www.cnblogs.com/yanpan/p/11402688.html
Copyright © 2011-2022 走看看