어제 비슷한 질문을했지만 필자가 의도 한 것보다 다른 접선에 기본적으로 내 질문을 던진 코드를 포함 시켰습니다. 그래서 나는 다시 시도 할 것이다.웹 사이트의 파일 열기
나는 몇백 개의 텍스트 파일을 찾기 위해 웹 사이트를 크롤링하는 python 스크립트를 다시 작성하고 있는데, 파일의 두 번째 줄을 넘는 텍스트 파일의 내용에는 관심이 없습니다. 이전에 모든 파일을 다운로드 한 다음 두 번째 줄을 추출하기 위해 모두 반복했습니다. 내 스크립트가 파일을 발견하고 두 번째 줄을 잡고 내 하드 드라이브에 다운로드하지 않고 닫은 다음 파일을 열 때 각 파일을 열고 싶습니다.
그래서 기본적으로 www.example.com/123456.txt에있는 파일을 열어서 그 파일에서 두 번째 줄을 가져 와서 배열이나 다른 것으로 복사 한 다음 파일을 열지 않고 열 수 있습니다.
아니 나는, 그 알고 메모리에 파일을 열 후 폐기는 urlopen'이를 반환'이후 바로 – jimstandard
에 대해 소리 파일과 같은 객체라면'readline'을 두 번 사용하면 버퍼링에 따라 전체 파일을 다운로드하지 않아도됩니다. 어쨌든 대용량 파일을 일부 전송할 수는 있습니다. –