根据第一个关键词“ACATGCGT”提取所在的行,以及提取包含是第一个@开始,下一个@之前内的内容,写入一个文件;随后根据第二个关键词“AGCCTTAG”,提取内容同上,再写入另一个文件,其余不包含第一二个关键词的的写入另一个文件,折腾了好久,还是没法实现,各种报错,能麻烦大家指教一下吗?
2条回答 默认 最新
关注 【有帮助请采纳】
inputfile = input('输入文件路径:')#此处输入绝对路径 inlist = [] with open(inputfile,'r') as file: file = file.readlines() for line in file:inlist.append(line) def func1(): with open('out1.txt','w') as outfile1: with open('out3.txt','w') as outfile3: for lines in inlist: if 'ACATGCGT' in lines:outfile1.write(lines) if 'AGCCTTAG' in lines:outfile1.write(lines) else:outfile3.write(lines) def func2(n=0): with open('out2.txt','w') as outfile2: while n < len(inlist): if inlist[n][0]=='@': while 1: outfile2.write(inlist[n].strip('@')) n +=1 if n == len(inlist):break if inlist[n][0]=='@':break n +=1 func1() func2()
【有帮助请采纳】
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题
- ¥15 matlab中使用gurobi时报错
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭
- ¥15 2020长安杯与连接网探
- ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
- ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
- ¥15 可见光定位matlab仿真
- ¥15 arduino 四自由度机械臂