write( ) 함수
file_hander = open("output.txt", "wt", encoding = "utf-8")
while True:
words = input("Enter words >>> ")
if word.startswith("exit"):
break
else:
file_handler.write(words)
file_hander.close()
파일에서 한 칸씩 띄워서 넣고 싶을 때
file_hander = open("output_1.txt", 'wt', encoding = "utf-8")
while True:
words = input("Enter words >>> ")
if words.startswith("exit"):
break
else:
file_handler.write(words)
file_handler.write("\n")
file_hander.close()
마지막에 4줄까지 표시가 된 것은 공부를 입력하고 file_handler.write("\n")을 통해 한 줄이 띄워진 것이다.
writelines() 함수
words_list = \
['안녕하세요.', 'Python', '잘하고 싶은 사람입니다.'] # \는 라인이 길어서 두 줄로 표현했다는 뜻
with open("output.txt", "wt", encoding="utf-8") as fp:
fp.write("\n".join(words_list)) # join은 리스트를 하나의 문자로 만들어주는데 그것의 연결고리가 \n이 되도록
fp.flush()
'프로그래밍 > Python' 카테고리의 다른 글
Python - 클래스 생성자 (2) | 2023.11.25 |
---|---|
Python - 클래스 (1) | 2023.11.25 |
Python - File Encoding, 자동으로 파일 객체 닫기 (2) | 2023.10.21 |
Python - file open 시 오류 처리 (0) | 2023.10.21 |
Python - 파일 입출력 (0) | 2023.10.21 |