코드 구현
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() 메서드를 사용할 때는 전달하는 매개변수가 문자열 리스트임을 확인하세요. 매개변수가 제너레이터 객체라면, 리스트로 변환한 후 전달해야 합니다.
추천 스니펫
댓글
로딩 중...