【发布时间】:2021-07-20 01:34:46
【问题描述】:
所以我在 python 中有以下字符串变量:pytest_summary
其内容为:“1失败,316通过,204警告,0跳过,0 xfailed in 40.82s”
我需要一种方法来查找字符串中的特定模式,例如“通过”,然后将其前面的数字(即 316)保存到变量中。我曾经使用 awk 或 sed 来做到这一点,这更容易和更快,但我不知道如何在 python 中做到这一点。
我的最终目标是有一个代码能够找到我在字符串中询问的任何模式(即看起来已通过、警告等)并将模式前面的数字保存到一个变量中,以便稍后添加到字典中。
【问题讨论】:
-
喜欢 str.find()?