在python中是否有“grep”foo“bar.txt | tail -1 | awk'{print $ 2}'”的等价物?

时间:2017-06-13 20:07:57

标签: python python-3.x

如果我在一个文件中有一个数组,如:

$query

我想要的是我在这个问题中引用的数字4。我想知道是否有使用python的等价物。

由于

1 个答案:

答案 0 :(得分:1)

当然有。这是百万种可能性中的一种(奖励:它在一行中):

import re; print(re.findall(r'(foo)[\s]*([\d]+)', open('bar.txt').read(), flags=re.M)[-1][-1])

输出:

4