본문 바로가기
카테고리 없음

파이썬 프로그래밍 언어 소개 및 활용: 기초부터 실전까지

by 뷰티풀스택 2023. 7. 14.
반응형

제목: write 함수에 대한 자세한 설명과 Python 샘플 코드

 

write() 함수는 파일 또는 터미널에 문자열을 쓰는 데 사용되는 파이썬의 내장 함수입니다. 이 함수는 파일 객체의 메소드로 사용되며, 지정된 문자열을 파일에 기록할 수 있습니다. 문자열은 파일의 현재 위치에 쓰이며, 기록 후에는 파일의 위치가 문자열 길이만큼 이동합니다.

 

write() 함수는 다양한 형식의 데이터를 쓸 수 있습니다. 일반적으로 문자열이 많이 사용되나, 정수, 실수 등을 문자열로 변환하여 쓰는 것도 가능합니다. 또한, 여러 줄의 문자열을 파일에 쓸 때는 줄 구분자(개행 문자)를 추가해야 합니다.

 

다음은 write() 함수의 사용 예시입니다:

 

```

# 파일에 문자열 쓰기

file = open("sample.txt", "w")

file.write("Hello, Python!")

file.close()

 

# 정수를 문자열로 변환하여 파일에 쓰기

file = open("sample.txt", "w")

number = 10

file.write(str(number))

file.close()

 

# 여러 줄의 문자열 쓰기

file = open("sample.txt", "w")

file.write("Line 1\nLine 2\nLine 3")

file.close()

```

 

위의 예시에서는 먼저 "sample.txt"라는 파일을 쓰기 모드("w")로 열고, write() 함수를 사용하여 다양한 형식의 데이터를 파일에 씁니다. 파일을 열고 난 후에는 반드시 close() 메소드를 사용하여 파일을 닫아야 합니다.

 

write() 함수는 파일에 쓰는 동작을 수행하기 때문에 반환 값이 없습니다. 따라서, write() 함수를 호출할 때 반환 값을 사용하려고 하면 None을 받게 됩니다.

 

파이썬 write() 함수에 대한 더 자세한 내용은 다음 링크에서 확인할 수 있습니다:

https://docs.python.org/3/library/io.html#io.TextIOBase.write

반응형

댓글