python file 파일 쓰기

    

파이썬에서 파일에 한 줄씩 쓰는 방법을 알려드리겠습니다. 파일에 한 줄씩 쓰기 위해 다음과 같은 방법을 사용할 수 있습니다:


1. **파일 열기 및 쓰기 모드 설정**: `open()` 함수를 사용하여 파일을 열고, 쓰기 모드(`'w'` 또는 `'a'`)로 설정합니다. `'w'` 모드는 파일을 쓰기 전에 초기화하며, `'a'` 모드는 파일 끝에 추가합니다.


2. **파일에 쓰기**: 파일 객체의 `write()` 메서드를 사용하여 한 줄씩 문자열을 파일에 씁니다.


3. **파일 닫기**: 작업이 끝난 후에는 파일을 닫아 리소스를 해제합니다.


여기에 예제를 통해 자세히 설명하겠습니다:


### 1. 파일 열기 및 쓰기


```python

# 파일을 쓰기 모드('w')로 열기

with open('example.txt', 'w') as file:

    # 한 줄씩 쓰기

    file.write("첫 번째 줄\n")

    file.write("두 번째 줄\n")

    file.write("세 번째 줄\n")

```


위 예제에서 `open()` 함수는 `'w'` 모드로 파일을 열어서 `example.txt`라는 파일에 쓰기 작업을 수행합니다.


### 2. 파일 닫기


`with` 구문을 사용하면 파일을 사용한 후 자동으로 닫히므로 명시적으로 닫을 필요가 없습니다. 하지만 일반적으로 파일 객체를 사용한 후에는 `close()` 메서드로 파일을 명시적으로 닫는 것이 좋습니다.


```python

# 파일을 쓰기 모드('w')로 열기

file = open('example.txt', 'w')


# 한 줄씩 쓰기

file.write("첫 번째 줄\n")

file.write("두 번째 줄\n")

file.write("세 번째 줄\n")


# 파일 닫기

file.close()

```


이 예제에서는 `open()` 함수로 파일을 열고, `write()` 메서드로 각 줄을 작성한 후 `close()` 메서드로 파일을 닫습니다. 


위의 방법들 중에서는 `with` 문을 사용하는 것이 더 간편하고, 파일을 열었을 때 예외가 발생하더라도 자동으로 닫히므로 안전합니다. 

댓글

이 블로그의 인기 게시물

js 스트링에서 요소 갯수 세기

STUDY

javascript cheatsheet