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()
'개인공부 > Python' 카테고리의 다른 글
Tensorflow 훈련 과정 시각화 (0) | 2022.03.03 |
---|---|
현재 작업 디렉토리 변경 (0) | 2022.02.09 |
ImportError: numpy.core.multiarray failed to import (0) | 2022.02.07 |
아나콘다 가상환경 설정 (0) | 2022.02.07 |
PIL.Image를 통해 RGB/Gray로 변환하기 (0) | 2022.02.03 |