Python 파일 열기 모드

Vaibhhav Khetarpal 2023년1월30일
  1. 파이썬 파일 열기의r 모드
  2. Python 파일 열기의r+모드
  3. 파이썬 파일 열기의w 모드
  4. Python 파일 열기의w+모드
  5. 파이썬 파일 열기의a 모드
  6. 파이썬 파일 열기의a+모드
  7. Python 파일 열기의x 모드
Python 파일 열기 모드

Python은 다른 프로그래밍 언어와 마찬가지로 파일 처리를 지원하며 프로그래머가 파일을 처리하고 기본적으로 읽기, 쓰기 및 기타 파일 처리 옵션과 같은 일부 기본 작업을 수행하여 파일을 처리 할 수 ​​있도록합니다.

파일을 다룰 때 가장 편리하고 중요한 기능은open()함수입니다. 파일을 열고 동등한 파일 객체를 반환하는 데 사용됩니다. open()함수는 주로filenamemode의 두 매개 변수를 사용합니다.

이 자습서에서는 Python에서 파일을 열 수있는 다양한 모드에 대해 알아 봅니다.

파이썬 파일 열기의r 모드

r모드는 읽을 파일을 열 때 사용됩니다. 이 모드에서 파일 포인터는 파일의 시작 지점에 위치합니다.

r모드는 다음과 같은 방식으로open()함수에서 사용할 수 있습니다.

f1 = open("god.txt", "r")

Python 파일 열기의r+모드

r+모드는 읽기 및 쓰기를 위해 파일을 여는 데 사용됩니다. 이전 모드와 마찬가지로이 모드의 파일 포인터도 파일의 시작 지점에 배치됩니다.

r+모드는 다음과 같은 방식으로open()함수에서 사용할 수 있습니다.

f1 = open("god.txt", "r+")

바이너리 형식으로 쓰고 읽기 위해 파일을 열려면rb+모드를 사용할 수 있습니다.

f1 = open("god.txt", "rb+")

파이썬 파일 열기의w 모드

w모드는 쓰기 목적으로 만 파일을 여는 데 사용됩니다. 파일이 이미 존재하는 경우 파일 길이를 0으로 자르고 아직 존재하지 않는 경우 새 파일을 만듭니다. 이 모드에서 파일 포인터는 파일의 시작 지점에 위치합니다.

w모드는 다음과 같은 방식으로open()함수에서 사용할 수 있습니다.

f1 = open("god.txt", "w")

Python 파일 열기의w+모드

w+모드는 읽기 및 쓰기를 위해 파일을 엽니 다. 파일이 이미 있으면 잘리고 그렇지 않으면 새 파일이 없으면 생성됩니다. 이 모드에서 파일 포인터는 파일의 시작 지점에 위치합니다.

w+모드는open()함수에서 다음과 같은 방법으로 사용할 수 있습니다.

f1 = open("god.txt", "w+")

바이너리 형식으로 파일을 열려면wb+모드를 사용할 수 있습니다.

f1 = open("god.txt", "wb+")

파이썬 파일 열기의a 모드

a모드는 추가를 위해 파일을 엽니 다. 이 모드의 파일 포인터는 이미 시스템에 존재하는 경우 파일의 끝에 위치합니다. 파일이 없으면 쓰기 용으로 생성됩니다.

a모드는open()함수에서 다음과 같은 방법으로 사용할 수 있습니다.

f1 = open("god.txt", "a")

파이썬 파일 열기의a+모드

a+모드는 읽기 및 추가를 위해 파일을 엽니 다. 이 모드의 파일 포인터는 이미 시스템에 존재하는 경우 파일의 끝에 위치합니다. 파일이 추가 모드로 열립니다. 파일이 없으면 쓰기 용으로 생성됩니다.

a+모드는open()함수에서 다음과 같은 방법으로 사용할 수 있습니다.

f1 = open("god.txt", "a+")

바이너리 모드에서 파일을 열기 위해ab+모드를 추가 할 수 있습니다.

f1 = open("god.txt", "ab+")

Python 파일 열기의x 모드

이 모드는 Python 3 이상 버전에서 사용할 수 있습니다. x모드는 배타적 생성을 위해 파일을 열고 해당 이름의 파일이 이미 존재하는 경우 실패합니다. 독점 생성을 지정하면 지정된 이름의 파일이 이미 존재하는 경우이 모드가 파일을 생성하지 않음을 의미합니다. x모드에서는 파일이 쓰기 만 가능하지만x+모드에서는 파일이 읽기 및 쓰기 가능으로 열립니다.

이 모드는 중요하며a또는w모드로 이미 존재하는 파일을 실수로 자르고 싶지 않을 때 유용합니다.

x모드는 다음과 같은 방식으로open()함수에서 사용할 수 있습니다.

f1 = open("god.txt", "x")
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

관련 문장 - Python File