파일

|

- 파일쓰고 읽기
   f = file('f.txt', w)
   f.write(s)
   f.close()
   2번째 인자를 생략하면 기본으로 r이된다.
   
   - 라인단위로 파일쓰기
      파일객체의 반복자 이용
        f = open ('t.txt')
        for line in f:
            print line

      readline : 한번에 한줄씩
        f = open ('t.txt')
        line = f.readline()
        while line:
            line = f.readline()

      readlines : 파일전체를 라인단위로 끊어서 리스트에 저장
        f = open ('t.txt')
        for line in f.readlines():
           print line

      xreadlines : 필요할때만 읽어서 공급
        f = open ('t.txt')
        for line in f.xreadlines():
                print line
   
   - 라인단위로 파일쓰기
      f.writelines(lines)
      리스트 안에 있는 문자열을 연속해서 출력한다.

   - 자동으로 줄바꿈 하지 않기위해서 writelines함수를 사용한다.

- 파일에서 원하는 만큼의 문자 읽기
   read 메쏘드에 인수로 원하는 바이트를 써준다
   f = open ('t.txt')
   f.read(10)
     
- 임의 접근 파일
   seek(n) : 파일의 n번째로 이동
   seek(n, 1) : 현재 위치에서 n바이트 이동
   seek(n, 2) : 맨마지막 위치에서 n바이트 이동
   tell() : 현재 위치 알려줌

And