목차
접기
728x90
반응형
# 파일 입출력
# "w" : 파일을 write 쓰기 용도로 열기
# 이미 존재하는 파일에 "w"로 open하면 덮어쓰기가 된다.
# encoding="utf8" 을 입력하지 않으면 한글이 깨질 수 있다.
# open() 파일을 열어주면 필히 close()로 파일을 닫아주어야 한다.
# --------- 방법1 시작------------
# score_file = open("score.txt", "w", encoding="utf8")
# print("수학 : 0", file=score_file)
# print("영어 : 40", file=score_file)
# score_file.close()
# --------- 방법1 끝------------
# "a" : 파일을 덮어쓰지 않고 이어서 쓰고 싶을 때
# "a" 로 txt를 이어서 작성할 때는 print가 아닌 파일명.write() 사용
# 변수명.write()의 경우 print가 아니기 때문에 줄바꿈이 되지 않는다.
# 줄바꿈을 명시적으로 써준다.
# 파일은 꼭 닫아준다.
# --------- 방법2 시작------------
# score_file = open("score.txt", "a", encoding="utf8")
# score_file.write("과학 : 80")
# score_file.write("\n코딩 : 100")
# score_file.close()
# --------- 방법2 끝------------
728x90
반응형
LIST
'Python' 카테고리의 다른 글
[ Python ] pickle 라이브러리(파일을 바이너리 형태로 쓰고, 불러오기) (0) | 2021.03.07 |
---|---|
[ Python ] 파일 입출력(읽기) (0) | 2021.03.07 |
[ Python ] 다양한 출력 포맷(빈 자리 빈 공간, 오른쪽 정렬, 총 10자리 확보, 3자리 마다 콤마, ^으로 빈칸 채우기, 소수점 둘째 자리까지 출력, (0) | 2021.03.07 |
[ Python ] 표준 입출력(sep,end, sys.stdout, sys.stderr, ljust(), rjust(), zfill(), input(), type() (0) | 2021.03.07 |
[ Python ] Quiz 6. 표준 체중을 구하는 프로그램을 작성하시오. (0) | 2021.03.06 |