我有一个这种类型的大型DAT文件:
//
AC T00020
OS rat, Rattus norvegicus
BS R02959; HS$APOA1_02; Quality: 6; APOA1, G000203; human, Homo sapiens.
I have a large dat file of this type:
//
AC T00024
OS rat, Rattus norvegicus
BS R00135; HS$APOA1_01; Quality: 6; APOA1, G000203; human, Homo sapiens.
//
AC T00025
OS human, Homo sapiens
BS R02119; ANF$CONS_01; Quality: 4.
BS R02333; MOUSE$ALBU_12; Quality: 6; Alb, G000464; mouse, Mus musculus.
BS R02334; MOUSE$ALBU_13; Quality: 6; Alb, G000464; mouse, Mus musculus.
//
AC T00027
OS clawed frog, Xenopus
BS R02120; AP1$CONS; Quality: 6.
//
我首先要把它分解成以“//”开头和结尾的模块 然后我只想保留那些有“OS-human,HomosSapiens”的模块。你知道吗
我正在编写一个python脚本来实现这一点,但是我还不能将它分解成模块。 我正在python3中尝试它。你知道吗
最后,我想保留dat文件的这部分:
AC T00025
OS human, Homo sapiens
BS R02119; ANF$CONS_01; Quality: 4.
BS R02333; MOUSE$ALBU_12; Quality: 6; Alb, G000464; mouse, Mus musculus.
BS R02334; MOUSE$ALBU_13; Quality: 6; Alb, G000464; mouse, Mus musculus.
Open file and read内容,(不是逐行)使用
f.read()
。你知道吗Split由选定的字符或字符串。你知道吗
Write结果。你知道吗
相关问题 更多 >
编程相关推荐