[파이썬] 파일의 각 줄 순회
# 파일을 읽기 모드로 열기
with open("파일경로", "r") as file:
# 파일의 각 줄을 순회
for line in file:
# 각 줄에 대한 처리
# 여기서는 각 줄을 출력하는 예시
print(line)
위 코드에서는 open()
함수를 사용하여 파일을 열고, read()
메서드를 사용하여 파일의 내용을 읽을 수 있습니다. open()
함수의 첫 번째 인자로는 파일의 경로를, 두 번째 인자로는 파일을 열기 위한 모드를 전달합니다. “r” 모드는 읽기 모드를 의미합니다.
with
문을 사용하여 파일을 열고, 해당 블록의 코드 실행이 종료될 때 자동으로 파일을 닫을 수 있습니다. 이렇게 함으로써 파일을 명시적으로 닫을 필요가 없어 편리합니다.
for
루프를 사용하여 파일의 각 줄을 순회합니다. 각 줄은 line
변수에 할당되고, 이를 활용하여 각 줄에 대한 처리를 수행할 수 있습니다. 위의 예시 코드에서는 각 줄을 그대로 출력하는 것을 보여주었습니다.
파일을 순회할 때에는 줄바꿈 문자(\n
)도 함께 읽혀진다는 점을 유념하세요. 필요에 따라 strip()
메서드를 사용하여 이를 제거할 수도 있습니다.