У меня есть этот текстовый файл:Как читать строки в Python
>P1;3RVYA
sequence:: : : : :::-1.00:-1.00
MYLRITNIVESSFFTKFIIYLIVLNGITMGLETSKTFMQSFGVYTTLFNQIVITIFTIEIILR-IYVHRISFFKD
PWSLFDFFVVAISLVPTSS---GFEILRVLRVLRLFRLVTAVPQMRKIVSALISVIPGMLSVIALMTLFFYIFAI
MATQLFGERFP---------------------------------------------EWFGTLGESFYTLFQVMTL
ESWSMGIVRP-LMEVYPYAWVFFIPFIFVVTFVMINLVVAICVDAM*
>P1;Dominio1
sequence:: : : : :::-1.00:-1.00
EWPPFEYMILATIIANCIVLALEQH---LPDDDKTPMSERLDDTEPYFIGIFCFEAGIKIIALGFAFHKGSYLRN
GWNVMDFVVVLTGILATVGTEFDLRTLRAVRVLRPLKLVSGIPSLQVVLKSIMKAMIPLLQIGLLLFFAILIFAI
IGLEFYMGKFHTTCFEEGTDDIQGESPAPCGTEEPARTCPNGTKCQPYWEGPNNGITQFDNILFAVLTVFQCITM
EGWTDLLYNSNDASGNTWNWLYFIPLIIIGSFFMLNLVLGVLSGEF*
Мне нужно заменить слово «последовательность», то под слова 3RVYA (только для этого)
У меня есть это команда:
a="3RVYA"
for line in file('%s'%I):
if a in line:
print line
Но только напечатано «3RV», мне нужно только распечатать следующую строку, что есть слово «последовательность», мне это нужно, чтобы заменить «последовательность» для «структуры».
Я новичок в питоне, поэтому ... Может ли кто-нибудь помочь мне, пожалуйста? Большое спасибо
Ваше название говорит «читать строки», текст говорит «заменить», и то, что ваш код делает печать ... Неясная:/ – Roberto
У меня есть текст файл, и мне нужны следующие инструкции: 1.- поиск «3RVYA» 2.- В следующей строке (линия, которая находится под линией, имеющей 3RVYA), найдите слово «последовательность» и замените его на «структура» " Команда, которую у меня есть, только поиск слова« 3RVYA »в файле и ее печать, но я не знаю, как это сделать для замены слова следующей строки. –
https://docs.python.org /2/library/re.html может быть удобно! –