코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • oracle
  • r
  • 자바스크립트
  • javascript
  • Java
  • python
  • 파이썬
  • CentOS
  • linux
  • Android
  • jsp
  • Spring

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

languages/python

[Python] 파일입출력

2019. 1. 11. 18:18
반응형

10. 파일입출력


10.1 파일 오픈


 open(filename, mode)


Mode

설명

r

읽기 전용

w

쓰기 전용

a

파일 끝에 추가

rb

이진 파일 읽기 전용

wb

이진 파일 쓰기 전용

ab

이진 파일 끝에 추가 


10.2 파일 닫기


 10.2.1 모든 작업이 끝나면 close()를 호출하여 작업 프로세스의 자원 점유 해제


 10.2.2 close()를 마지막에 호출하지 않으면 해당 file 객체가 다른 값으로 치환되거나 프로그램이 종료될 때 자동으로 close()가 호출됨


 10.2.3 하지만 명시적으로 close()를 호출하는 것을 권장함


10.3 파일 접근 방법


 10.3.1 순차 접근(기본 방식) : 파일을 앞에서부터 순차적으로 읽고 쓰는 방식

 10.3.2 임의 접근 : 파일 내 임의 위치에서 읽고 쓰는 방식

  임의 접근을 위한 file 객체 포인터 (pointer) 관련 메서드

   seek(n): 파일의 가장 첫번째 위치에서 n번째 바이트로 포인터 이동

   tell(): 파일 내 현재 포인터 위치를 반환


10.4 실습


# 현재 실행중인 디렉토리에 파일 생성

224




반응형
저작자표시 비영리 변경금지 (새창열림)
    'languages/python' 카테고리의 다른 글
    • [Python] 정규표현식
    • [Python] 예외처리
    • [Python] 패키지(Package)
    • [Python] 모듈
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바