ignore.py

作者: AppleLin_cdea | 来源:发表于2021-09-26 17:26 被阅读0次

2021年9月26日17:19:29 星期日
if cond1 elif cond2, cond1 和 cond2 的顺序对结果的影响

cat test_ignore_cover.c 

int main()
{
    mock(a); //ignore_cover
    mock(b);
}

例 1

apple $cat ignore.py 

import sys
import re

if __name__ == '__main__':
    fn = str(sys.argv[1])
    f = open(fn)
    lines = f.readlines()
    for line in lines:
        if re.findall("ignore_cover", line):
            print("[2]" + line.replace('\n', '').replace('\r', ''))
        elif re.findall("mock", line):
            print("[1]: "+line.replace('\n', '').replace('\r', ''))
        else:
            print("haha")
    f.close()
例 1 测试

例 2

apple $cat ignore.py 

import sys
import re

if __name__ == '__main__':
    fn = str(sys.argv[1])
    f = open(fn)
    lines = f.readlines()
    for line in lines:
        if re.findall("mock", line):
            print("[1]: "+line.replace('\n', '').replace('\r', ''))
        elif re.findall("ignore_cover", line):
            print("[2]" + line.replace('\n', '').replace('\r', ''))
        else:
            print("haha")
    f.close()
例 2 测试

相关文章

  • ignore.py

    2021年9月26日17:19:29 星期日if cond1 elif cond2, cond1 和 cond2...

网友评论

      本文标题:ignore.py

      本文链接:https://www.haomeiwen.com/subject/tuaqnltx.html