[python] 파일에 데이터 저장하기
파이썬에서 파일에 데이터를 쓰려면 다음과 같이 하면 됩니다.
- 파일 열기:
open()
함수를 사용하여 파일을 쓰기 모드로 엽니다. - 데이터 쓰기:
write()
함수를 사용하여 파일에 데이터를 씁니다. - 파일 닫기: 작업이 끝나면
close()
함수를 사용하여 파일을 닫습니다.
아래는 간단한 예제입니다.
# 파일 열기
file = open('data.txt', 'w')
# 데이터 쓰기
file.write('Hello, world!')
# 파일 닫기
file.close()
이 예제에서는 “data.txt” 파일을 열고, “Hello, world!”라는 텍스트를 파일에 씁니다.
위의 예제는 작동하겠지만, 파일을 열고 닫는 것을 실수로 잊는 경우가 있습니다. 이것은 파일을 올바르게 처리하지 않고 시스템 리소스를 낭비할 수 있으므로 with
문을 사용하여 파일 조작을 보다 안전하게 할 수 있습니다.
with open('data.txt', 'w') as file:
file.write('Hello, world!')
위의 코드는 with
문을 사용하여 파일을 오픈하고, 블록 안에서 파일 조작을 수행한 후 자동으로 파일을 닫습니다.
파일 조작은 파이썬 프로그래밍에서 자주 사용되므로 파일 조작에 대한 이해는 매우 중요합니다. 여기에 제공된 정보가 도움이 되기를 바랍니다!