728x90
반응형
파일 생성
score_file = open("score.txt", "w", encoding="utf-8")
print("수학 : 0", file=score_file)
print("영어 : 50", file=score_file)
score_file.close()
결과 :
파일 생성 :
파일 내용 :
파일 이어쓰기
## a : 파일 이어 쓰기
score_file = open("score.txt", "a", encoding="utf-8")
score_file.write("과학 : 80\n")
score_file.write("역사 : 90")
score_file.close()
결과 :
파일 전체 읽기
## a : 파일 읽기
score_file = open("score.txt", "r", encoding="utf-8")
print(score_file.read())
score_file.close()
결과 :
수학 : 0
영어 : 50
과학 : 80
역사 : 90
파일 한줄씩 읽기
1. 방법
## a : 파일 읽기
score_file = open("score.txt", "r", encoding="utf-8")
print(score_file.readline() , end="") ## 한 라인 출력
print(score_file.readline() , end="")
print(score_file.readline() , end="")
print(score_file.readline() , end="")
score_file.close()
결과 :
수학 : 0
영어 : 50
과학 : 80
역사 : 90
2. 방법
## a : 파일 읽기
score_file = open("score.txt", "r", encoding="utf-8")
while True:
line = score_file.readline()
if not line:
break
print(line, end="")
score_file.close()
결과 :
수학 : 0
영어 : 50
과학 : 80
역사 : 90
3. 방법
## a : 파일 읽기
score_file = open("score.txt", "r", encoding="utf-8")
lines = score_file.readlines()
for line in lines:
print(line, end="")
score_file.close()
결과 :
수학 : 0
영어 : 50
과학 : 80
역사 : 90
728x90
반응형
'백수 > 파이썬' 카테고리의 다른 글
디지털 시계 실행 파일 (0) | 2023.09.08 |
---|---|
파이썬 파일 입출력2 (0) | 2023.09.04 |
파이썬 기본 (데이터 출력) (0) | 2023.08.31 |
파이썬 자료형 저장 (0) | 2023.08.28 |
파이썬 기본 자료형(딕셔너리) (0) | 2023.08.28 |