[python/파이썬] 29. 파일 입출력 (텍스트/바이너리 파일)


[python/파이썬] 29. 파일 입출력 (텍스트/바이너리 파일)

지난 시간까지 예외 처리에 대해 배웠습니다. 이번 시간에는 예외 처리와 단짝인 파일 입출력에 대해서 배워볼게요. 프로그래밍을 배울 때에는 주로 알고리즘 문제풀이나 간단한 구현만 하다 보니, 파일 입출력을 경외시하는 경향이 있어요. 그런데 파일 입출력은 어느 프로그램에서나 꼭 필요한 중요한 기능입니다. 1. 파일(File) 0과 1로 된 데이터 + 확장자(해석방식) file 파일은 데이터와 그 데이터를 해석하는 방식인 '확장자'로 구성되어 있습니다. 확장자는 우리가 익히 알고 있는 txt(텍스트 파일), mp3(음악 파일), jpg(이미지 파일), mp4(동영상 파일), py(파이썬 파일) 등이 있죠. 이들은 모두 0과 1로 된 데이터를 저장하고 있으며, 단지 확장자에 따라서 다르게 해석할 뿐입니다. 예를 들어, 파이썬 배너는 PNG 이미지 파일입니다. 이걸 만약 txt파일로 바꿔본다면 어떨까요? 다음과 같이 이상하게 해석될 수도 있고 아예 호환이 안되는 경우도 있습니다. 2. 파일 ...


#close #open #python #read #readline #readlines #write #파이썬 #파일입출력

원문링크 : [python/파이썬] 29. 파일 입출력 (텍스트/바이너리 파일)