happy cat image

everdevel

So This Is Love

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.
























에버디벨이 만든 무료 클라우드 개발환경을 소개합니다.

방문해 주셔서 감사합니다.

파일에 내용쓰기

앞에서 파일을 생성했는데요. 생성한 파일에 내용을 작성해서 저장해봅시다.

파일에 내용을 작성하려면 write()함수를 사용합니다.

우리가 파일에 무언가 작성하려면 우선 그 파일을 여는 작업을 합니다.

파이썬에서도 파일을 우선 열어줍니다. open()함수로요.

그리고 모드는 쓰기 모드로 열어줍니다. 쓰기모드는 w입니다.

파일 모드 w는 파일의 기존 내용을 지우고 새로쓰는 모드입니다.

write()함수 사용방법

파일을 열고 반환값을 변수에 대입합니다.

변수에 .write()함수를 사용합니다.

write()함수에는 작성할 내용을 적습니다.

f = open('pleaseMakeMe.txt','w')
if f:
    f.write("hello world")
    f.close()
else:
    print('file open failed')

파일이 성공적으로 생성되었는지 확인하기 위해 if 조건문을 사용했습니다.

파이참을 사용하신 분들이라면 다음과 같이 파일에 내용이 적혀져있음을 알 수 있습니다.

file write file write file write

위의 이미지를 보면 pleaseMakeMe.txt파일에 hello world가 적힌것을 알 수 있습니다.

파이참에서 Run을 여러번 해봐도 pleaseMakeMe.txt파일에는 hello world가 한번만 있음을 알 수 있습니다.

file write

파일 모드 w는 파일을 새로쓰는 모드이기 때문입니다.

기존 내용을 유지하면서 쓰는 방법에 대해 알아봅시다.


봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.

시집과 동화집, 에세이를 펴낸 저자는 이번엔 다시 시집으로 돌아와 네 번째 시집 『생각했다』를 통해 계절의 변화에서 오는 사랑과 이별을 소박하게 이야기했다. 시집의 첫 문장을 책을 내고 나서 작가가 하는 말은 모두 변명일 뿐이라며 할 말이 남지 않았다고 시작한 작가는 짧은 시를 통해 독자의 문장을 채워 넣을 큰 여백을 곳곳에 남겨 두었다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준