소스 1 -
#파일 입출력
#파일 쓰기
scroe_file = open("scroe.txt", "w", encoding="utf8") #좌측부터 프로그램이름 , write약자 w utf8 한글이나오게
print("수학: 0",file=scroe_file)
print("영어: 50",file=scroe_file)
scroe_file.close() #연후에는 닫아주어야함.
결과1 -
수학: 0
영어: 50
scroe.txt 파일 생성후 출력
소스2- 파일을 덮어쓰지않고 이어쓰기.
#파일 입출력
#파일 덮어쓰지않고 이어쓰기. (a)
scroe_file = open("scroe.txt", "a", encoding="utf8")
print("수학: 20",file=scroe_file)
print("영어: 50",file=scroe_file)
scroe_file.close()
소스3- 파일 전체 읽어오기
#파일 입출력
#파일 읽어오기 r 전체를 읽기
scroe_file = open("scroe.txt", "r", encoding="utf8")
print(scroe_file.read())
scroe_file.close()
소스4- 1열씩 읽어오기
#파일 입출력
#파일 읽어오기 r 전체를 읽기
scroe_file = open("scroe.txt", "r", encoding="utf8")
print(scroe_file.readline()) #줄별로읽기 한줄로 읽고 커서는 다음줄
print(scroe_file.readline()) #줄별로읽기 한줄로 읽고 커서는 다음줄
print(scroe_file.readline()) #줄별로읽기 한줄로 읽고 커서는 다음줄
print(scroe_file.readline()) #줄별로읽기 한줄로 읽고 커서는 다음줄
scroe_file.close()
소스5- 몇줄일지 모를때 읽어오기
#파일 입출력
#파일 읽어오기 r 몇줄을 읽어올줄 모를때
scroe_file = open("scroe.txt", "r", encoding="utf8")
while True:
line=scroe_file.readline()
if not line:
break
print(line)
scroe_file.close()
소스6-
#파일 입출력
#파일 읽어오기 r for 문을이용한 lines 읽기
scroe_file = open("scroe.txt", "r", encoding="utf8")
lines=scroe_file.readlines() #line 형태로저장
for line in lines :
print(line,end="")