달력

1

« 2020/1 »

  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  



 

 

파일 읽고 쓰기

파일로부터 읽고 쓰기 위한 함수입니다.

메소드

설명

read()

·       파일로부터 읽고 쓰기 위해서 파일로부터 모든 데이터를 읽는 함수입니다.

write()

·       문자열을 쓰는 함수입니다.

·       byte 썼는지 정수형태로 반환합니다.

close()

·       파일을 열고 할 일을 모두 완료했을 경우 파일객체를 닫아주는 함수입니다.

 

 

 

 

 

'Development > Python' 카테고리의 다른 글

numpy 정수 인덱싱 (integer indexing)  (0) 2020.01.23
파일 객체 해제  (0) 2020.01.23
파일 읽고 쓰기  (0) 2020.01.23
파일 모드  (0) 2020.01.23
open() 함수  (0) 2020.01.23
리스트 내장 - 원본 리스트가 두개인 경우  (0) 2020.01.23
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 1. 23. 10:40

파일 모드 Development/Python



 

 

파일 모드

·       파일을 다루는 방식입니다.

·       open 내장 함수의 마지막 인자는 파일을 때의 속성 모드을 의미하며, 속성들의 조합으로 사용이 가능합니다.

·       open 내장함수의 두번째 인자 mode 생략시에는 읽기 전용(r) 모드로 설정됩니다.

 

mode

설명

r

·       읽기 모드 ( 디폴트 )

·       파일 객체를 읽기 모드로 생성하고, 파일 포인터를 파일 처음 위치로 이동시킵니다.

w

·       쓰기 모드

·       새로운 파일을 쓰기 모드로 생성하거나 해당 파일이 이미 존재하면 내용을 모두 없애면서 쓰기 모드로 생성하고, 파일 포인터를 파일 처음 위치 이동시킵니다.

a

·       쓰기 + 이어쓰기 모드

·       파일의 마지막에 새로운 내용을 추가 시킬 사용합니다.

·       이미 존재하는 파일을 쓰기 모드로 생성하거나 파일이 존재하지 않으면 새롭게 파일을 생성하면서 쓰기 모드로 생성하고, 파일 포인터를 파일의 마지막 위치 이동시킵니다. 그래서, 작성되는 내용은 파일의 부분에 추가됩니다.

+

·       읽기 + 쓰기 모드

b

·       바이너리 모드 (binary)

t

·       텍스트 모드 (디폴트 )

x

·       이미 존재하면 예외(IOError) 발생

 

 

파일모드가 x일때 파일이 이미 존재하면 아래와같은 Error 발생합니다.

FileExistsError: [Errno 17] File exists: 'C:/CodeLab/testFile.txt'

 

 

 

 

 

이진 파일(binary)로 저장하기 위한 모드

mode

설명

'rb'

이진 파일 읽기 전용

'wb'

이진 파일 쓰기 전용

'ab'

이진 파일 끝에 추가

 

 


'Development > Python' 카테고리의 다른 글

파일 객체 해제  (0) 2020.01.23
파일 읽고 쓰기  (0) 2020.01.23
파일 모드  (0) 2020.01.23
open() 함수  (0) 2020.01.23
리스트 내장 - 원본 리스트가 두개인 경우  (0) 2020.01.23
디렉토리(트리) 탐색하기  (0) 2020.01.22
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 1. 23. 10:39

open() 함수 Development/Python



 

 

open() 함수

파일로의 입출력은 print() 함수의 file 입력인자를 이용할 수도 있지만, 파일 입출력 제어를 보다 세밀하게 하기 위해서는 open() 함수를 통해서 파일을 연 후 파일 전용 함수들을 이용해서 작업을 수행합니다.

 

파일객체 = open('파일명.확장자', '파일모드')

>>> f = open('test.txt', 'w')

 

 

 

 


'Development > Python' 카테고리의 다른 글

파일 읽고 쓰기  (0) 2020.01.23
파일 모드  (0) 2020.01.23
open() 함수  (0) 2020.01.23
리스트 내장 - 원본 리스트가 두개인 경우  (0) 2020.01.23
디렉토리(트리) 탐색하기  (0) 2020.01.22
sys 모듈의 표준 입출력 관련 객체  (0) 2020.01.22
Posted by codedragon codedragon

댓글을 달아 주세요