Python/포스팅

파이썬 파일 생성

짜집퍼박사(짜박) 2023. 12. 3. 01:16

파이썬에서 파일을 생성하는 방법은 open() 함수를 사용하는 것입니다. open() 함수는 파일을 열고 파일 객체를 반환합니다. 파일 객체를 사용하여 파일에 데이터를 쓰거나 읽을 수 있습니다.

 

파일 생성과 기본 사용

# 파일을 쓰기 모드로 열기
with open("example.txt", "w") as file:
    # 파일에 쓰기
    file.write("Hello, World!\n")
    file.write("This is a new line.")

위의 코드는 "example.txt"라는 파일을 쓰기 모드("w")로 열어서 데이터를 파일에 쓰고 있습니다. write() 메서드를 사용하여 문자열을 파일에 작성할 수 있습니다. 파일을 닫는 것은 with 블록을 빠져나올 때 자동으로 처리됩니다.

 

추가 모드로 파일 열기

파일을 생성하면서 이미 있는 파일을 덮어쓰고 싶지 않고, 파일 끝에 내용을 추가하려면 추가 모드("a")로 파일을 열 수 있습니다.

with open("example.txt", "a") as file:
    file.write("\nThis is appended content.")

위의 코드는 "example.txt" 파일을 추가 모드("a")로 열어서 파일의 끝에 새로운 내용을 추가하고 있습니다.

 

파일 경로 지정

open() 함수에 전달하는 파일 이름은 파일의 경로와 함께 지정할 수 있습니다. 경로를 지정하지 않으면 현재 작업 디렉토리에 파일이 생성됩니다.

with open("path/to/directory/example.txt", "w") as file:
    file.write("File created in a specific directory.")

 

주의사항

 

1. 파일을 열고 작업이 끝났으면 with 문을 사용하여 파일을 닫아야 합니다. 파일을 닫지 않으면 변경 내용이 반영되지 않을 수 있습니다.
2. 파일을 열 때 사용하는 모드에 따라 파일이 생성되고 내용이 변경됩니다. "w" 모드는 덮어쓰기 모드이며, "a" 모드는 추가 모드입니다.
3. 파일에 데이터를 쓸 때는 문자열 뿐만 아니라 다양한 데이터 타입을 문자열로 변환하여 쓸 수 있습니다.


파일을 생성하고 조작하는 것은 파이썬에서 자주 사용되는 작업 중 하나입니다.

 

With ChatGPT

'Python > 포스팅' 카테고리의 다른 글

파이썬 파일 읽기  (0) 2023.12.03
파이썬 파일 쓰기  (0) 2023.12.03
파이썬 사용자 출력  (0) 2023.12.03
파이썬 사용자 입력  (0) 2023.12.03
파이썬 lambda 예약어  (0) 2023.12.03