python:截取两个字符串中间的内容

2020-06-29  本文已影响0人  胡童远

一、目的

cat test.txt
k__Bacteria;p__Verrucomicrobia;c__Verrucomicrobiae;o__Verrucomicrobiales;f__Akkermansiaceae;g__Akkermansia;

二、python3代码

vi get_family.py
#!/usr/bin/env python3
import os, sys, re
ms, infile = sys.argv
with open(infile) as f:
    f = f.read()
    species = re.findall(r'f__(.*)\.g__', f)
    print(''.join(species))

三、测试

python3 get_family.py test.txt

Akkermansiaceae

参考:
https://blog.csdn.net/Fairy_teacher/article/details/106916453

上一篇下一篇

猜你喜欢

热点阅读