Skip to main content
 首页 » 编程设计

python之如何使用 Python 读取此文件

2025年05月04日9kuangbin

我有以下格式的 DNA 文件:

>gi|5524211|gb|AAD44166.1| cytochrome 
ACCAGAGCGGCACAGCAGCGACATCAGCACTAGCACTAGCATCAGCATCAGCATCAGC 
CTACATCATCACAGCAGCATCAGCATCGACATCAGCATCAGCATCAGCATCGACGACT 
ACACCCCCCCCGGTGTGTGTGGGGGGTTAAAAATGATGAGTGATGAGTGAGTTGTGTG 
CTACATCATCACAGCAGCATCAGCATCGACATCAGCATCAGCATCAGCATCGACGACT 
TTCTATCATCATTCGGCGGGGGGATATATTATAGCGCGCGATTATTGCGCAGTCTACG 
TCATCGACTACGATCAGCATCAGCATCAGCATCAGCATCGACTAGCATCAGCTACGAC 

如何读取此文件并提取 DNA 序列部分 (ACCAGAGCGG...) 而无需任何换行符,例如:

ACCAGAGCGGCACAGCAGCGACATCAGCACTAGCACTAGCATCAGCATCAGCATCAGCCTACATCATCACAGCAGCATCA 

也许不需要正则表达式?

请您参考如下方法:

如果总是只有一行标题:

dnalines = text.split('\n')[1:] 
dna = ''.join(dnalines) 

使用 text = 您文件的内容(例如,text = open('yourfile').read())