#"w" : write의 약자로, 파일을 만들어서 입력
fruits_file = open("fruits.txt","w",encoding="utf8")
print("딸기 : 100", file=fruits_file)
print("사과 : 50", file=fruits_file)
fruits_file.close()
# "a" : append의 약자로, 기존의 파일에 이어서 입력
fruits_file = open("fruits.txt", "a", encoding="utf8")
fruits_file.write("수박 : 300")
# 줄바꿈 : \n
fruits_file.write("\n참외 : 800")
fruits_file.close()
"r" : read의 약자로, 파일의 내용을 읽음
fruits_file = open("fruits.txt", "r", encoding="utf8")
# 파일의 모든 내용을 읽어오기.
print(fruits_file.read())
fruits_file.close()
# 줄별로 읽기, 한줄 읽고 커서는 다음 줄로 이동
# 파일안에 fruits가 4개 이니, 모두 불러오려면 4번을 입력해야함.
# 줄바꿈을 원하지 않을 경우, end를 활용
print(fruits_file.readline(), end="")
print(fruits_file.readline(), end="")
print(fruits_file.readline(), end="")
print(fruits_file.readline(), end="")
fruits_file.close()

# while문을 사용하여, 한줄씩 반복을 돌려, 파일의 내용을 모두 불러오기
fruits_file = open("fruits.txt", "r", encoding="utf8")
while True:
line = fruits_file.readline()
if not line:
break
print(line, end="")
fruits_file.close()
# for문을 사용하여, 한줄씩 반복을 돌려, 파일의 내용을 모두 불러오기
fruits_file = open("fruits.txt", "r", encoding="utf8")
lines = fruits_file.readlines() # list 형태로 저장
for line in lines:
print(line, end="")
fruits_file.close()