파이썬 파일 쓰기
기존 파일에 쓰기
기존 파일에 쓰려면
open()
함수에 매개변수를 추가해야 합니다.
"a"
- 추가 - 파일 끝에 추가합니다.
"w"
- 쓰기 - 기존 콘텐츠를 덮어씁니다.
예시
"demofile2.txt" 파일을 열고 파일에 내용을 추가합니다.
f = open("demofile2.txt", "a")
f.write("Now the file has more content!")
f.close()
#open and read the file after the appending:
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()
#open and read the file after the appending:
f = open("demofile3.txt", "r")
print(f.read())
참고: "w" 메서드는 전체 파일을 덮어씁니다.
새 파일 만들기
Python에서 새 파일을 생성하려면 open()
다음 매개변수 중 하나와 함께 메서드를 사용합니다.
"x"
- 만들기 - 파일을 만들고 파일이 있으면 오류를 반환합니다.
"a"
- 추가 - 지정된 파일이 존재하지 않는 경우 파일을 생성합니다.
"w"
- 쓰기 - 지정된 파일이 존재하지 않는 경우 파일을 생성합니다.
예시
"myfile.txt"라는 파일을 만듭니다.
f = open("myfile.txt", "x")
결과: 새로운 빈 파일이 생성됩니다!
예시
존재하지 않는 경우 새 파일을 만듭니다.
f = open("myfile.txt", "w")