Jan 20, 2023

파이썬-text 파일 쓰기, 읽기, 추가하기 (.txt writing, reading, and adding in Python)

■ .txt 파일 생성 후 쓰기

※ 한글 사용 시, utf-8로 encoding을 지정해 준다.

f = open("text_file.txt", "w", encoding="utf-8")
for i in range(1, 5):
    text_line = "{0}번째 줄입니다. \n" .format(i)
    f.write(text_line)

f.close()

Output in "text_file.txt"
1번째 줄입니다. 2번째 줄입니다. 3번째 줄입니다. 4번째 줄입니다.

■ .txt 읽고 출력하기

- readline() 함수 사용, while 문으로 한 줄 한 줄, 읽은 것을 출력

f = open("text_file.txt", "r", encoding="utf-8")

while True:
    line = f.readline()
    if not line:    
        break

    print(line)

f.close()

Output
1번째 줄입니다. 2번째 줄입니다. 3번째 줄입니다. 4번째 줄입니다.

■ .txt 읽고 출력하기 II

- readlines() 함수 사용, 전체 읽어서 한 줄, 한줄 for문으로 출력

f = open("text_file.txt", "r", encoding="utf-8")

lines = f.readlines()
for line in lines:
    print(line)

f.close()

Output
1번째 줄입니다. 2번째 줄입니다. 3번째 줄입니다. 4번째 줄입니다.

■ .txt 읽고 출력하기 III

- read() 함수 사용, 전체 읽어서 전체 출력

f = open("text_file.txt", "r", encoding="utf-8")
print(f.read())

Output
1번째 줄입니다. 2번째 줄입니다. 3번째 줄입니다. 4번째 줄입니다.

■ .txt 읽고 추가하기


No comments:

Post a Comment