2016-08-22 2 views
0

파이썬에서 EOF를 넘어서 읽으 려하고 있습니다 만, 지금까지는 실패했습니다 (또한 고정 된 크기의 위치를 ​​찾고 읽기를 시도했습니다).파이썬 : 파일 끝을 넘어서 읽으십시오.

debugfs 및 하위 프로세스를 사용하여 Linux에서만 작동하는 (매우 느린) 해결 방법을 발견했지만 속도가 느려지고 Windows에서 작동하지 않습니다.

내 질문 : 파이썬 (모든 플랫폼에서 작동)에서 EOF 이상의 파일을 읽을 수 있습니까?

+2

코드를 표시합니다. – depperm

+3

끝에서 읽을 때 무엇을 기대합니까? 당신은 무엇을 얻을 것이라고 생각하니? –

+0

파일 크기가 증가 할 것으로 예상하여 원본 파일 끝 표시기가 오래되어 표시됩니까? –

답변

4

파일에서보다 많은 바이트를 읽을 수 없습니다. "파일 끝"은 그대로 의미합니다.

+0

글쎄, 나는 C 모듈없이 일할 수 있기를 바랬다. – Prismodestrux

0

만 사용하여 끝으로 이동 할 수 있습니다

file.seek(0, 2) 

당신이 할하려는인가요?

+0

슬랙 스페이스를 읽으려고합니다. – Prismodestrux

관련 문제