1
Я пишу код, где он извлекает какой-либо текст с сайта, а затем, с циклом for, я беру часть текста моих интересов. Я могу напечатать этот текст, но я хотел бы знать, как я могу отправить его в список для последнего использования. Пока что этот код я написал.Добавление элементов для цикла в список
import urllib2
keyword = raw_input('keyword: ')
URL = "http://www.uniprot.org/uniprot/?sort=score&desc=&compress=no&query=%s&fil=&limit=10&force=no&preview=true&format=fasta" % keyword
filehandle = urllib2.urlopen(URL)
url_text = filehandle.readlines()
for line in url_text:
if line.startswith('>'):
print line[line.index(' ') : line.index('OS')]
Это хороший способ чтобы сделать это, но с этим я не добавлю всю строку? Я хотел бы добавить только текст в этой строке между 1-м пространством и «ОС», как указано в последней строке команды. –
@ NunoChicória да для моего примера, но вы можете добавить, что вам нравится в списке. Если вы хотите сохранить только то, что вы ранее печатали, вы можете сделать 'lines.append (строка [line.index (''): line.index ('OS')])' – swalladge