我需要从一行(xml文件)中剪切字符串并将其保存在数组中

拥抱

我还有一个关于python的问题。我需要在列表中保存xml文件的特定字符串(该字符串在文件中出现几次)。

def parse_xml(self):
    file_ = open("ErrorReactions_TestReport_20160831_165153.xml", "r")
    for line in file_:
        line.rstrip()
        if "result_str" in line:
            if line == "Skipped":
                "count how much test cases are skipped"
            elif  line == "Failed"
                "count how much test cases failed
            else:
                "count how much test cases passed"

这是我的代码,我的问题是我需要将字符串保存在参数result_str后面,并检查它们是否与“跳过”或“失败”匹配。我如何将字符串保存在变量中?这些行看起来像这样:

<verdict time =“ 1472654306.7” result_str =“ Passed” result =“ 2”>发电机成功运行</ verdict> <verdict time =“ 1472654306.7” result_str =“跳过” result =“ 0” final =“ True”> Testgenerator not活动</ verdict>

汤米·卡斯滕森

正则表达式是执行此操作的许多方法之一。我敢肯定,尽管有出色的经过尝试和测试的XML解析器。此代码将打印Passed

import re

line='''< verdict time="1472654306.7" result_str="Passed" result="2">Generator run successfully< /verdict> < verdict time="1472654306.7" result_str="Skipped" result="0" final="True">Testgenerator not active< /verdict>'''

p = re.compile(r'.*?result_str="(.*?)"')
match = p.match(line)
print(match.group(1))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP:需要从字符串数据中搜索文本并将其存储到数组中

来自分类Dev

读取文件的第一行并将其与外壳文件中的字符串进行比较

来自分类Dev

拆分字符串,并将子字符串保存在数组中

来自分类Dev

将文件的每一行作为字符串存储在数组中

来自分类Dev

我需要从不同的 javascript 文件访问数据,并将其更改为字符串

来自分类Dev

搜索字符串并将其保存在Perl中的数组中

来自分类Dev

如何从字符串中剪切字符并将其放在末尾

来自分类Dev

如何从URL中提取查询字符串并将其保存在数据库中?

来自分类Dev

如何从保存在字符串变量中的文本文件中删除一行

来自分类Dev

从一行中获取特定的字符串

来自分类Dev

C获取文件行并将其放置在字符串数组的单独索引中

来自分类Dev

如何使用Perl在数组中剪切字符串的第二列

来自分类Dev

jQuery-剪切html字符串以将项目放置在数组中

来自分类Dev

Javascript按开始和结束剪切字符串并存储在数组中

来自分类Dev

Laravel从textarea获取每一行并将值保存在数组中以发送给模型

来自分类Dev

如何从file.csv读取并将每个值保存在数组C的字符串中

来自分类Dev

从字符串中获取数字作为模式并将其存储在数组中

来自分类Dev

读取文件中的第一行并将其附加到第一次出现的搜索字符串并重复直到 EOF

来自分类Dev

如何打开文件并将字符串放在php中每一行的末尾

来自分类Dev

查找数组中存在的字符串中的字符并将其删除-PHP

来自分类Dev

查找数组中存在的字符串中的字符并将其删除-PHP

来自分类Dev

如何剪切包含URL的字符串并将其添加到数组

来自分类Dev

在数组中搜索字符串并将其添加为类

来自分类Dev

android - 从edittext获取字符串并将其存储在数组中

来自分类Dev

如何在Linux中使用SED正则表达式从一行中提取多个字符串并将其写入文件?

来自分类Dev

如何解析一行并将其拆分以保存在python中的字典中

来自分类Dev

读取文本文件中的所有行并将其保存到字符串中(不使用List)

来自分类Dev

从CSS文件中收集字符串并将其持久保存到新的CSS文件中

来自分类Dev

在文件中查找特定单词,获取行的内容,然后将其保存在数组中

Related 相关文章

  1. 1

    PHP:需要从字符串数据中搜索文本并将其存储到数组中

  2. 2

    读取文件的第一行并将其与外壳文件中的字符串进行比较

  3. 3

    拆分字符串,并将子字符串保存在数组中

  4. 4

    将文件的每一行作为字符串存储在数组中

  5. 5

    我需要从不同的 javascript 文件访问数据,并将其更改为字符串

  6. 6

    搜索字符串并将其保存在Perl中的数组中

  7. 7

    如何从字符串中剪切字符并将其放在末尾

  8. 8

    如何从URL中提取查询字符串并将其保存在数据库中?

  9. 9

    如何从保存在字符串变量中的文本文件中删除一行

  10. 10

    从一行中获取特定的字符串

  11. 11

    C获取文件行并将其放置在字符串数组的单独索引中

  12. 12

    如何使用Perl在数组中剪切字符串的第二列

  13. 13

    jQuery-剪切html字符串以将项目放置在数组中

  14. 14

    Javascript按开始和结束剪切字符串并存储在数组中

  15. 15

    Laravel从textarea获取每一行并将值保存在数组中以发送给模型

  16. 16

    如何从file.csv读取并将每个值保存在数组C的字符串中

  17. 17

    从字符串中获取数字作为模式并将其存储在数组中

  18. 18

    读取文件中的第一行并将其附加到第一次出现的搜索字符串并重复直到 EOF

  19. 19

    如何打开文件并将字符串放在php中每一行的末尾

  20. 20

    查找数组中存在的字符串中的字符并将其删除-PHP

  21. 21

    查找数组中存在的字符串中的字符并将其删除-PHP

  22. 22

    如何剪切包含URL的字符串并将其添加到数组

  23. 23

    在数组中搜索字符串并将其添加为类

  24. 24

    android - 从edittext获取字符串并将其存储在数组中

  25. 25

    如何在Linux中使用SED正则表达式从一行中提取多个字符串并将其写入文件?

  26. 26

    如何解析一行并将其拆分以保存在python中的字典中

  27. 27

    读取文本文件中的所有行并将其保存到字符串中(不使用List)

  28. 28

    从CSS文件中收集字符串并将其持久保存到新的CSS文件中

  29. 29

    在文件中查找特定单词,获取行的内容,然后将其保存在数组中

热门标签

归档