Python 파일 쓰기

기존 파일 쓰기

기존 파일에 쓰기하려면, open() 함수에 매개변수 추가:

  • "a" - 추가 - 파일의 마지막에 추가됩니다
  • "w" - 쓰기 - 기존 내용을 덮어쓰습니다

예제

파일 "demofile2.txt"을 열고 내용을 추가합니다:

f = open("demofile2.txt", "a")
f.write("Now the file has more content!")
f.close()
# 추가 후, 파일을 열고 읽습니다:
f = open("demofile2.txt", "r")
print(f.read())

인스턴스 실행

예제

"demofile3.txt" 파일을 열고 내용을 덮어쓰기:

f = open("demofile3.txt", "w")
f.write("Woops! I have deleted the content!")
f.close()
# 쓰기 후, 파일을 열고 읽습니다:
f = open("demofile3.txt", "r")
print(f.read())

인스턴스 실행

주의:"w" 메서드는 모든 내용을 덮어쓰습니다.

새 파일 생성

파이썬에서 새 파일을 생성하려면 다음을 사용하십시오 open() 메서드를 사용하며 다음 중 하나의 파라미터를 사용합니다:

  • "x" - 생성 - 파일이 존재하면 오류를 반환합니다
  • "a" - 추가 - 지정된 파일이 존재하지 않으면 파일을 생성합니다
  • "w" - 쓰기 - 지정된 파일이 존재하지 않으면 파일을 생성합니다

예제

"myfile.txt" 이름의 파일을 생성합니다:

f = open("myfile.txt", "x")

결과: 새로운 비어 있는 파일이 생성되었습니다!

예제

존재하지 않으면, 새 파일을 생성합니다:

f = open("myfile.txt", "w")