Python 기초

파이썬, 텍스트 파일 만들기, 저장하기, 열기, 읽기, 닫기

수알치 2019. 11. 26. 15:35

파이썬, 텍스트 파일 만들기, 저장하기, 열기, 읽기, 닫기

 

글. 오상문 sualchi@daum.net

 

# 텍스트 파일 저장과 읽어오기

fp = open("test.txt", "w") # 파일 쓰기용으로 열기
fp.write("홍길동\n")       # 데이터 저장
fp.write("현주원\n")
fp.write("김현준\n")
fp.close()

 

# 파일 열기 방식 1
try:
  fp = open("test.txt", "r") # 파일 읽기용으로 열기
except FileNotFoundError:    # 파일이 존재하지 않으면
  print("파일이 없습니다.")
else:                        # 파일이 존재하면
  print("파일이 있습니다.")
  lines = fp.readlines()     # 파일 내용 모두 일기
  for line in lines:         # 줄 단위로 출력하기
    print(line, end='')  
  fp.close()                 # 파일 닫기

 

# 파일 열기 방식 2
with open("test.txt", "r") as fp:
  lines = fp.readlines()     # 파일 내용 모두 일기
  for line in lines:         # 줄 단위로 출력하기
    print(line, end='')
  # with로 연 경우에는 블록 종료될 때 자동으로 닫힘

 

<이상>

 

반응형