python32

2022-11-18  本文已影响0人  rong酱

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

# -*- 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))

上一篇下一篇

猜你喜欢

热点阅读