안녕하십니까, 문자열을 사용하여 for 루프를 사용하는 방법을 궁금합니다. 사용자,문자열과 함께 특정 범위의 "for 루프"를 사용할 수 있습니까?
파일 (file.txt를) 등이있다 예를 들어
,=====================
Initial Value
1 2 3
3 4 5
5 6 7
Middle Value <---From Here
3 5 6
5 8 8
6 9 8 <---To Here
Last Value
5 8 7
6 8 7
5 5 7
================== 내가 출력 파일 만 "중간 값"에있는 파일의 부분을 수정하고 쓰고 싶은
에이 수정.
"if 및 for"문을 사용하면 해결할 수 있다고 생각합니다.
나는
with open('file.txt') as f, open('out.txt', 'w') as f2:
for line in f:
sp1 = line.split()
line = " ".join(sp1) + '\n'
if line == 'Middle':
"Do something until line == 'Last'"
내가 "Do something until line == 'Last'"
부분에 붙어 같은 코드를 생각했다.
모든 의견을 환영합니다.
감사합니다.
파일에 중간 값이라는 행이 항상 있음을 말하고 있습니까? – PyNEwbie
"고정"을 정의 하시겠습니까? –
거의 자신의 질문에 대답했습니다. while 루프를 사용해보십시오. –