import sys

inputName = sys.argv[1] # input 1: SHVC 결과 txt 파일명
outputName = sys.argv[2] # input 2: 결과 출력으로 사용할 txt 파일명

txtFile = open(inputName, mode='r') # input 파일의 이름, mode='r'을 통해 파일을 읽음
txtFileWrite = open(outputName,mode='a') # output 파일의 이름, mode='a'를 통해 결과를 누적함

txtFileWrite.write('\n')

t = 0 # line 인덱스 정보 저장
p = -100
while True:
    line = txtFile.readline() # line에는 while문을 통해 input 파일의 1줄 부터 차례로 읽음
   
    if not line: # line이 없으면 while문 탈출
        break

    if line.find('SUMMARY') != -1 : # txt 파일 마지막에 있는 SUMMARY 위치 읽음
        p = t

    if t == p+2 or t == p+3 : # SUMMARY 다음줄과 그 다음줄을 읽고 출력함
        txtFileWrite.write(line.split()[3]+'\t'+line.split()[4] +'\t'+line.split()[5]+'\t'+line.split()[6]+'\t')
       
    t=t+1 # 현재의 line 인덱스


txtFileWrite.close()

+ Recent posts