오키도키
80
2017-02-20 23:41:43
1
618

python3 파일 일정량 만큼 읽어들이기


Python3로 개발중에 다음과 같은 형태를 처리할 일이 생겼습니다.


python3에서의 struct를 이용해서 파일 크기, 암호를 푸는데 필요한 코드, 그리고 원래 파일 이름을 써주고

암호화된 내용을 하나의 파일에 계속해서 써줬습니다. 

|file 크기| iv code | file 명 | 암호화된 파일 내용 | 

|file2 크기| iv code | file2 명 | 암호화된 파일2 내용 |


이런 형태를 다시 되돌릴려면 readline 같은 걸 써서 계속 한줄씩 새로운 내용이 시작되는지 체크하는거보다 파일 크기 만큼을 딱 읽어주고 그 다음 내용 또한 같은 과정으로 읽어주고 처리해 줄 수 있으면 좋을텐데, python3에서 그런 기능을 할 수 있는 방법이나 모듈이 있는지 궁금합니다. 


0
0
  • 답변 1

  • 이민철
    435
    2017-02-21 00:18:39

    file.read(size) 는  [size] 바이트 만큼 해당 file을 읽습니다.

    https://docs.python.org/2/library/stdtypes.html?highlight=file.read#file.read

    여기를 한번 읽어보시는게 도움이 될것 같습니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.