程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python將一個文件裡某幾行輸入到另一個文本

編輯:Python

用正則表達將出現基因類型miRNA,rRNA,snRNA的每一行都寫入文件protin_coding.txt中

import re
Gene={}
pattern=re.compile(r'gene_type=((mi|r|sn)RNA);')
with open("gencode.v33lift37_gene.gff3","r") as File:
for line in File:
m=pattern.search(line)
if m!=None:
genetype=m.group(1)
(這之後就不知道怎麼寫了)

with open("protin_coding.txt","w") as out:
for i in sorted (Gene.items(),key=lambda x:x[1],reverse=True):
print('{0}\t{1}'.format(i[0],i[1]))
print('{0}\t{1}'.format(i[0],i[1]),file=out)


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved