У меня есть скрипт Python, который должен читать файл FASTA посимвольно. Для этого я использовал c = f.read(1)
, где f — открытый файл. Мне нужно, чтобы он распознавал, когда он достигает конца строки, но '\n' и '\r', похоже, не работают. Я никогда раньше не работал с файлами этого типа, поэтому не уверен, что FASTA отличается. Кто-нибудь знает как это сделать? Спасибо!
Изменить: EOF != EOL. Я знаю, как найти конец файла.
Редактировать 2: Строка, которую я использую для поиска символа EOL, такова:
if c == '\n' or c == '\r':
#operations to perform if found...
>
до следующей>
, чтобы вы могли просто читайте строки в обычном режиме... вам трудно определить конец последовательности? - person Jon Clements♦   schedule 03.12.2013'\r\n'
. - person user2357112 supports Monica   schedule 04.12.2013'\n'
. - person user2357112 supports Monica   schedule 04.12.2013