python32

作者: rong酱 | 来源:发表于2022-11-18 15:49 被阅读0次

不要和脑子有深坑的人交流
浪费时间和生命
浪费一秒,自己脑子也会被挖坑

# -*- coding: utf-8 -*-

import os
import sys

inputfile=sys.argv[1]
outputfile=sys.argv[2]

TRFc=open(outputfile,'w')
with open(inputfile,'r') as i:
    li=i.readlines()
    num=0
    seqc=""
    Snum=0
    Cnum=0
    inputc=""
    for lin in li:
        num=num+1
        linc=lin.strip().split(" ")
        if lin.strip() == " ":                                                          # 去掉空行
            continue
        elif str(linc[0]) == "Sequence:":
            Snum=num
            seqc=lin.strip().split("\n")
        elif linc[0].isdigit():                                                            # 判断字符是否是数字
            Cnum=num
            if Cnum == Snum+7:
                if float(linc[2]) >3 and float(linc[3]) > 30:         # 第3列>3和第4列>30;
                    inputc=seqc[0]+" "+lin
                    TRFc.write(str(inputc))

相关文章

网友评论

      本文标题:python32

      本文链接:https://www.haomeiwen.com/subject/afypxdtx.html