본문 바로가기
사회

파이썬을 배워 봅시다. 파이썬 기초: 반복문과 조건문 결합, 파일 처리 (2)

by 핵 멜로디 2024. 9. 23.
728x90
반응형

3) 파일 처리의 실생활 예시

파일 처리는 데이터를 저장하고 유지하는 데 꼭 필요해요.

예를 들어, 가계부를 만들 때,

오늘의 지출 내역을 파일로 저장하고, 다음에 불러와서 이어서 기록할 수 있죠.

3. 반복문과 조건문을 결합한 파일 처리

파일 처리와 반복문, 조건문을 결합하면 더 복잡한 프로그램을 만들 수 있어요.

예를 들어, 파일에서 데이터를 읽어서 특정 조건에 맞는 데이터만 출력해 보겠습니다.

python
 
# 파일 열기
 
 file = open("example.txt", "r")
 
 # 파일에서 한 줄씩 읽기 
 
for line in file:
 
 if "첫 번째" in line: # "첫 번째"라는 단어가 포함된 줄만 출력
 
 print(line)
 
 # 파일 닫기
 
 file.close()
  • 결과:
     
    이것은 첫 번째 줄입니다.
     
     

    설명:

    • for 반복문을 사용해 파일에서 한 줄씩 읽어요.
    • if 조건문을 사용해 **"첫 번째"**라는 단어가 포함된 줄만 출력해요.

    결과

    파일에 들어 있는 내용이 다음과 같다면:

     
    이것은 첫 번째 줄입니다.
    이것은 두 번째 줄입니다.

    이 코드를 실행했을 때 출력되는 결과는:

     
    이것은 첫 번째 줄입니다.
     

4. 파일을 다루는 더 간단한 방법: with 문

파일을 다루는 데 있어 실수로 파일을 닫지 않는 경우를 방지하기 위해, 

with 문을 사용하는 것이 더 안전하고 간단해요.

예시: with 문으로 파일 처리

python
 
# with 문을 사용해서 파일 처리
 
 with open("example.txt", "r") as file:
 
 for line in file:
 
 if "첫 번째" in line:
 
 print(line)

설명:

  • with 문을 사용하면 파일을 열고, 작업이 끝나면 자동으로 파일을 닫아줘요.
  • 파일 처리가 더 간편하고 안전해져요.

4. 요약

  • 반복문과 조건문을 결합하면 리스트에서 특정 조건에 맞는 데이터를 처리할 수 있어요.
  • 파일 처리를 사용하면 데이터를 프로그램 외부의 파일에 저장하거나, 파일에서 데이터를 불러올 수 있어요.
  • 파일 처리와 반복문, 조건문을 결합하면 더 복잡한 작업도 쉽게 해결할 수 있어요.
  • 파일 처리는 데이터를 저장하고 불러오는 중요한 작업이에요.
  • 파일을 열 때는 open() 함수를 사용하고, 작업이 끝나면 반드시 close()로 파일을 닫아요.
  • with 문을 사용하면 파일을 자동으로 안전하게 닫을 수 있어요.
  •  

이렇게 파이썬에서 파일 처리와 반복문, 조건문을 결합해서 데이터를 다루는 방법을 알아봤어요.

다음에는 예외 처리 외부 라이브러리 사용법 같은 심화된 주제를 이어가면 좋을 것 같아요

728x90
반응형