내 프로그램은 다양한 유형의 로그 파일을 구문 분석하고 일부는 파일 시작 부분에 빈 줄을 포함합니다. 첫 번째 줄에 대한 변수를 얻는 것은이 프로그램에서 매우 중요합니다. 빈 줄을 건너 뛰는 방법을 알아 냈습니다. 그러나 첫 줄을 실제 줄과 같이 처리하도록 만들지 못했습니다. 내가 first_line 파일의 두 번째 줄을 = 만드는 다른 문을 필요 readline을 사용하여 파이썬에서 파일을 읽을 때 공백 행 건너 뛰기
if first_line.find('Chain') != -1:
first_time = int(searchforfirsttime.group(2)
내 후 다음과 같이 내 코드입니다. 감사합니다. .
편집 : 내가 읽고있다 파일의
처음 몇 줄은
(Blank Line)
CODE: 30; Chain 1; Time = 92473622; PASSIVE:; 127; 127; 127; 127; ACTIVE:; 127; 127; 127; 127; 127; 127; 127; 127; 127; 127; CAPS:; 0; 0; 0; 0; 0; 0; 0; 0; 0; DELAYS:; 0; 0; 0; 0;
CODE:31; Chain1:; Time = 92473765; DCInputPower = -28.587273; DCOutputPower = -23.745722; DCCoeffs: I:0; Q:0I:0; Q:0I:0; Q:0I:0;
당신이 우리에게 파일의 처음 몇 줄을 줄 수 있습니까? – Hoopdady
첫 줄을 어떻게 얻었습니까? 대부분의 경우, 똑같은 코드가 두 번째 링크를 가져 와서 'first_line'에 넣을 것이라고 생각합니다. 주요 문제에 관련없는 – TheSoundDefense
, 나는'교체 건의 경우 first_line.find ('체인') = -1 :!'first_line에서 '만약'체인 '와' –