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