我有一個包含以下行DDD-1126N|refseq:NP_285726|uniprotkb:P00112
和DDD-1081N|uniprotkb:P12121
一個巨大的文件,我想uniprotkb
後搶號。如何搶號字之後蟒蛇
這裏是我的代碼:
x = 'uniprotkb:P'
f = open('m.txt')
for line in f:
print line.find(x)
print line[36:31 + len(x)]
在line.find(x)
的問題是10和26,我搶了完整的數字時,它是26.我是新來的節目,所以我尋找的東西搶字之後的完整數字。
x = 'uniprotkb:'
f = open('m.txt')
for line in f:
if x in line:
print the number after x
你還沒有接受你的大部分問題的答案。你意識到你爲每一個你接受的+2聲望?如果至少有一個答案有幫助,您應該點擊旁邊的複選標記標記每個答案的最佳/最有用答案。 – agf