에 EOL을 인식하는 방법. 이렇게하려면 c = f.read(1)
을 사용했습니다. 여기서 f는 열린 파일입니다. 나는 그것이 라인의 끝에 도달 할 때를 인식 할 필요가 있지만 '\ n'과 '\ r'은 작동하지 않는 것처럼 보인다. 이 파일 형식으로 작업 한 적이 없기 때문에 FASTA가 다른 것인지 확실하지 않습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 감사!파이썬 - 나는 FASTA 파일을 통해 문자 대 문자를 읽을 필요가 파이썬 스크립트가 FASTA 파일
편집 :! EOF = EOL. 나는 파일의 끝을 찾는 방법을 안다.
편집 2 : 나는 EOL 문자를 검색하기 위해 사용하고 라인은 이것이다 :
if c == '\n' or c == '\r':
#operations to perform if found...
왜이 작업을하고 있는지 궁금합니다 ... 무수한 FASTA 파서를 알고 있습니다. 이런 종류의 일을 위해 도서관을 지원하는 것이 맞습니까? –
네,하지만 특별히 설계된 파서가 없어도 그것을 할 수있는 방법을 디자인해야한다고 말했습니다. – thnkwthprtls
텍스트 또는 이진 모드로 여는 중입니까? 그러나 나는 그것을 내가 파이썬에서 FASTA에 대한 파서를 작성했습니다 – user2357112