したがって、私はこのメソッドを使用しています。これは、数値の検索に関しては正常に機能しますが、最後の値のみを返します。各実行後にすべての値を返すようにする方法はありますか。ここに私のコードがあります:
def searchPFAM():
fileAddress = '/Volumes/interpro/data/Q14591.txt'
start = None
end = None
with open(fileAddress,'rb') as f:
root = etree.parse(f)
for lcn in root.xpath("/protein/match[@dbname='PFAM']/lcn"):#find dbname =PFAM
start = int(lcn.get("start"))#if it is PFAM then look for start value
end = int(lcn.get("end"))#if it is PFAM then also look for end value
print start, end
return start, end