파일에서 검색하고 파이썬에서 행을 읽는 방법

뇌 폭풍

내가 읽고 싶은 100,000 줄 정도의 거대한 텍스트 파일이 있습니다. 모든 내용에 관심이 없습니다. "Residue XXX"로 시작하는 줄을 검색하고 거기에서 다음 세 줄을 읽고 싶습니다. 버퍼의 목록에서 전체 줄을 읽고 싶지 않습니다. 이 줄을 검색하고 거기에서 읽는 효율적인 방법이 있습니까?

f=open("result.txt",r)
lines = f.readlines()// NOT preferred

이 줄을 읽고 반복하는 대신 전체 파일에서이 줄을 검색하는 방법이 있으면 입력을 원합니다.

Kindall
with open("result.txt") as f:
   # find line starting with Residue XXX
   next(line for line in f if not line.startswith("Residue XXX"))
   # get next three lines into a list (empty string for nonexistent lines)
   results = [next(f, "").rstrip() for line in range(3)]

Residue XXX라인을 results목록 의 첫 번째 항목으로 유지하려면 다음을 수행 하십시오.

with open("result.txt") as f:
   # find line starting with Residue XXX
   results = [next(line for line in f if not line.startswith("Residue XXX").rstrip()]
   # add next three lines to the list (empty string for nonexistent lines)
   results.extend(next(f, "").rstrip() for line in range(3))

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 여러 파일을 실행하는 방법

분류에서Dev

다른 파이썬 파일에서 파일을 실행하는 방법

분류에서Dev

파이썬에서 fstab을 읽고 수정하는 방법?

분류에서Dev

다른 파이썬 파일 내에서 파이썬 파일을 실행하는 방법

분류에서Dev

여러 nltk 말뭉치 파일을 읽고 파이썬에서 단일 텍스트 파일에 쓰는 방법

분류에서Dev

파일에서 이름을 검색하고 값을 추출하는 방법

분류에서Dev

파이썬 파일에서 문자를 검색하는 방법

분류에서Dev

파이썬에서 HTML 파일을 연결하는 방법

분류에서Dev

파이썬으로 ftp에서 파일을 읽는 방법?

분류에서Dev

파이썬을 사용하여 Excel에서 읽고 json 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

couchdb에서 모든 문서를 검색하고 파이썬을 사용하여 CSV로 변환하는 방법

분류에서Dev

파일의 각 줄에서 단어를 검색하고 파이썬에서 다음 값을 인쇄하는 방법

분류에서Dev

파이썬 파일에서 처음 n 줄을 읽고 삭제하는 방법-우아한 솔루션 [2]

분류에서Dev

파이썬을 사용하여 큰 텍스트 파일에서 dict를 검색하는 방법

분류에서Dev

CSV 파일에서 문자열을 검색하고 Python 2.7에서 행 인덱스를 얻는 방법

분류에서Dev

파이썬에서 텍스트 파일을 읽을 때 이스케이프 문자를 평가하는 방법

분류에서Dev

파일에서 텍스트를 검색하고 줄을 표시하는 방법

분류에서Dev

파이썬 레코드에서 파일을 검색하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 여러 if 조건을 수행하는 방법

분류에서Dev

파이썬에서 여러 행렬을 추가하는 방법

분류에서Dev

파이썬에서 curve_fit을 수행하는 방법

분류에서Dev

파이썬에서 if else 문을 수행하는 방법

분류에서Dev

파이썬에서 논리 연산을 저장하고 읽는 방법

분류에서Dev

파일을 한 줄씩 읽고 파이썬의 각 줄에서 문자열을 얻는 방법

분류에서Dev

MULE의 CSV 파일에서 값을 읽고 값을 사용하여 데이터베이스에서 데이터를 검색하는 방법

분류에서Dev

파일 C에서 문자열을 검색하고 바꾸는 방법

분류에서Dev

파이썬 하위 프로세스에서 출력을 검색하는 방법

분류에서Dev

파이썬에서 numpy.ndarray를 포함하는 txt 파일을 읽는 방법

분류에서Dev

2 개 이상의 코어를 사용하여 파이썬에서 파일을 읽는 방법

Related 관련 기사

  1. 1

    파이썬에서 여러 파일을 실행하는 방법

  2. 2

    다른 파이썬 파일에서 파일을 실행하는 방법

  3. 3

    파이썬에서 fstab을 읽고 수정하는 방법?

  4. 4

    다른 파이썬 파일 내에서 파이썬 파일을 실행하는 방법

  5. 5

    여러 nltk 말뭉치 파일을 읽고 파이썬에서 단일 텍스트 파일에 쓰는 방법

  6. 6

    파일에서 이름을 검색하고 값을 추출하는 방법

  7. 7

    파이썬 파일에서 문자를 검색하는 방법

  8. 8

    파이썬에서 HTML 파일을 연결하는 방법

  9. 9

    파이썬으로 ftp에서 파일을 읽는 방법?

  10. 10

    파이썬을 사용하여 Excel에서 읽고 json 파일에 쓰는 방법은 무엇입니까?

  11. 11

    couchdb에서 모든 문서를 검색하고 파이썬을 사용하여 CSV로 변환하는 방법

  12. 12

    파일의 각 줄에서 단어를 검색하고 파이썬에서 다음 값을 인쇄하는 방법

  13. 13

    파이썬 파일에서 처음 n 줄을 읽고 삭제하는 방법-우아한 솔루션 [2]

  14. 14

    파이썬을 사용하여 큰 텍스트 파일에서 dict를 검색하는 방법

  15. 15

    CSV 파일에서 문자열을 검색하고 Python 2.7에서 행 인덱스를 얻는 방법

  16. 16

    파이썬에서 텍스트 파일을 읽을 때 이스케이프 문자를 평가하는 방법

  17. 17

    파일에서 텍스트를 검색하고 줄을 표시하는 방법

  18. 18

    파이썬 레코드에서 파일을 검색하는 방법은 무엇입니까?

  19. 19

    파이썬에서 여러 if 조건을 수행하는 방법

  20. 20

    파이썬에서 여러 행렬을 추가하는 방법

  21. 21

    파이썬에서 curve_fit을 수행하는 방법

  22. 22

    파이썬에서 if else 문을 수행하는 방법

  23. 23

    파이썬에서 논리 연산을 저장하고 읽는 방법

  24. 24

    파일을 한 줄씩 읽고 파이썬의 각 줄에서 문자열을 얻는 방법

  25. 25

    MULE의 CSV 파일에서 값을 읽고 값을 사용하여 데이터베이스에서 데이터를 검색하는 방법

  26. 26

    파일 C에서 문자열을 검색하고 바꾸는 방법

  27. 27

    파이썬 하위 프로세스에서 출력을 검색하는 방법

  28. 28

    파이썬에서 numpy.ndarray를 포함하는 txt 파일을 읽는 방법

  29. 29

    2 개 이상의 코어를 사용하여 파이썬에서 파일을 읽는 방법

뜨겁다태그

보관