Python 파일 쓰기 예제

작성자:CodeSnippets
언어:
Python
32 조회
0 즐겨찾기
2025年9月23日

코드 구현

Python
#use write() function
with open('example.txt','w') as f:
    f.write('hello,world!')

#use writelines() function
lines=['Hello world!','Welcome to Python']
with open('example.txt','w') as f:
    f.writelines(lines)
    

Python을 사용하여 파일에 내용을 쓰는 코드 조각으로, 파일에 내용을 쓰는 방법과 세부 사항을 자세히介绍합니다. 주로 write () 메서드와 writelines () 메서드를 포함합니다.

#파일 쓰기

스니펫 설명

open() 메서드

open() 메서드는 파일 객체를 열기 위해 사용됩니다. 구체적인 사용 방법은 Python read file example을 참고하세요.

write() 메서드

open() 함수를 사용하여 파일을 열고, 그 후 write() 메서드를 사용하여 파일에 내용을 씁니다.

writelines() 메서드

writelines() 메서드는 문자열 리스트를 파일에 쓰는 메서드입니다. 하지만 다음 사항에 주의해야 합니다:

  • writelines() 메서드는 매개변수로 문자열 리스트만 받아들입니다. 단일 문자열을 쓰려면 write() 메서드를 사용하세요.
  • writelines() 메서드는 문자열 사이에 자동으로 줄바꿈 문자를 추가하지 않습니다. 줄바꿈을 추가하려면 수동으로 문자열에 줄바꿈 문자를 넣어야 합니다.
  • writelines() 메서드는 리스트 마지막에 빈 줄을 추가하지 않습니다. 마지막 줄에 빈 줄을 추가해야 한다면, 줄바꿈 문자를 포함한 빈 문자열을 수동으로 추가하세요.
  • writelines() 메서드를 사용할 때는 전달하는 매개변수가 문자열 리스트임을 확인하세요. 매개변수가 제너레이터 객체라면, 리스트로 변환한 후 전달해야 합니다.

댓글

로딩 중...