112 of 151 menu

open 함수

open 함수는 파일을 열고 파일 객체를 반환합니다.

함수의 첫 번째 매개변수에는 우리가 열고자 하는 파일의 경로를 지정합니다.

두 번째 선택적 매개변수에는 플래그를 설정합니다. 이는 문자열이나 숫자로, 파일에 대한 접근 모드(예: 읽기)를 나타냅니다. 기본값은 'r'입니다.

세 번째 선택적 매개변수에는 버퍼링 모드를 설정할 수 있습니다 (기본값 -1).

네 번째 선택적 매개변수에는 인코딩 타입을 설정합니다 (기본값 None).

다섯 번째 선택적 매개변수에는 인코딩 오류 처리 방식을 지정합니다 (기본값 None).

여섯 번째 선택적 매개변수에는 줄바꿈(newline) 처리 방식을 설정하며, None, '\n', '\r', '\r\n' 값을 가질 수 있습니다 (기본값 None).

일곱 번째 선택적 매개변수에는 파일 디스크립터의 종료 플래그를 지정할 수 있습니다 (기본값 True).

여덟 번째 선택적 매개변수에는 열린 파일 디스크립터를 반환하는 사용자 정의 객체를 설정합니다 (기본값 None).

문법

open(파일 경로, [플래그], [버퍼링], [인코딩 타입], [오류], [줄바꿈], [종료 플래그], [사용자 정의 객체])

예제

파일 file.txt를 열고, read 메서드를 사용하여 내용을 읽어봅시다:

res = open('file1.txt', 'r') print(res) print(res.read())

코드 실행 결과:

<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'> text

함께 보기

  • 메서드 read,
    파일을 읽습니다
  • 메서드 readline,
    파일의 첫 번째 줄을 읽습니다
  • 메서드 readlines,
    파일의 모든 줄을 읽습니다
  • 메서드 write,
    파일에 문자열을 씁니다
  • 메서드 close,
    파일을 닫습니다
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부