# 신규파일작성(w : overwrite)
>>> logFile = open("20200822.log", "w", encoding="utf-8")
>>> print("안녕하세요", file=logFile)
>>> print("Aiden입니다.", file=logFile)
>>> logFile.close()
# 파일에 추가적성 (a : append)
>>> logFile = open("20200822.log", "a", encoding="utf-8")
>>> logFile.write("추가 입력입니다.")
9
>>> logFile.write("\n줄바꿈을 명시해줘야 라인피드가 됩니다.")
22
>>> logFile.close()
# 한줄씩 읽기
>>> logFile = open("20200822.log", "r", encoding="utf-8")
>>> print(logFile.readline(), end="")
안녕하세요.
>>> print(logFile.readline(), end="")
Aiden입니다.
>>> print(logFile.readline(), end="")
추가 입력입니다.
>>> print(logFile.readline(), end="")
줄바꿈을 명시해줘야 라인피드가 됩니다.
>>> print(logFile.readline(), end="")
>>> logFile.close()
# 한번에 파일읽기 1
>>> logFile = open("20200822.log", "r", encoding="utf-8")
>>> print(logFile.read())
안녕하세요.
Aiden입니다.
추가 입력입니다.
줄바꿈을 명시해줘야 라인피드가 됩니다.
>>> logFile.close()
# 한번에 파일읽기 2
>>> logFile = open("20200822.log", "r", encoding="utf-8")
>>> while True:
line = logFile.readline()
if not line:
logFile.close()
break;
print(line, end="")
안녕하세요.
Aiden입니다.
추가 입력입니다.
줄바꿈을 명시해줘야 라인피드가 됩니다.
# 한번에 파일읽기 3
>>> logFile = open("20200822.log", "r", encoding="utf-8")
>>> lines = logFile.readlines()
>>> for line in lines:
print(line, end="")
안녕하세요.
Aiden입니다.
추가 입력입니다.
줄바꿈을 명시해줘야 라인피드가 됩니다.
>>> logFile.close()
파일입출력 정리
|
2020.08.22 23:53:47
|
2020.08.23 11:43:07
|
371
|
Aiden
Total of Attached file
0.00 Bytes of 0 files
2021.04.11
2020.09.09
2020.08.30
2020.08.23
2020.08.23
2020.08.22
2020.04.29
2020.04.28
2020.03.07
2020.02.29