텍스트 파일의 첫 번째 N 줄 읽기
문제:
큰 원본 자르기 데이터 파일을 지정된 크기로 저장하려면 텍스트 파일의 처음 N 줄을 읽어야 합니다. 이 구현에 대한 운영 체제의 영향을 이해하는 것이 중요합니다.
Python의 구현:
Python 2와 3 모두 첫 번째 N 줄을 읽는 효율적인 방법을 제공합니다. with 문을 사용하는 텍스트 파일:
with open(path_to_file) as input_file:</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">head = [next(input_file) for _ in range(lines_number)]
print(head)
또는 itertools.islice는 또 다른 솔루션을 제공합니다:
from itertools import islice</p> <p>open(path_to_file)을 input_file로 사용:</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">head = list(islice(input_file, lines_number))
print(head)
운영 체제 영향:
기본 OS는 이러한 메서드 구현에 큰 영향을 미치지 않습니다.
추가 참고:
위 내용은 운영 체제는 텍스트 파일의 처음 N 줄을 읽는 데 어떤 영향을 줍니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!