python 處理xml檔案
最近基因注釋需要查閱文獻是否報道過。由於基因很多,想了乙個辦法。
ncbi上每個蛋白有關的登入號下會有文獻的題目。根據序列比對結果,然後調取對應的文獻。
首先獲取小麥族(147389)所有的199754條蛋白序列,截止日期是17-5-22.
<?xml version="1.0"?>
# 末尾
python **
try:
import xml.etree.celementtree as et
except importerror:
import xml.etree.elementtree as et
tree = et.elementtree(file='147389_protein.xml')
for elem in tree.iter():
if elem.tag == 'gbseq_locus':
print elem.text + '\t',
if elem.tag == 'gbseq_length':
print elem.text + '\t',
if elem.tag == 'gbseq_definition':
print elem.text + '\t',
if elem.tag == 'gbreference_title':
print elem.text + '\t',
if elem.tag == 'gbreference_journal':
print elem.text + '\t',
if elem.tag == 'gbseq_sequence':
print elem.text.upper()
Python處理xml檔案
xml格式比較廣泛,比如使用xml記錄機器學習中的標籤,本文主要介紹如何對xml檔案進行增刪改查操作 xml使用樹形結構展示了一種比較自然的而又有層次感的資料格式檔案,xml檔案一般在機器學習標籤格式儲存比較常用。下面通過例子進行介紹python如何增刪改查xml檔案 需要操作的xml檔案內容 首先...
python檔案處理之XML
xml檔案處理 匯入工具包 from xml.dom.minidom import parse 獲取xml檔案的dom tree dom tree parse config struts.xml 定位xml檔案的根節點 root node dom tree.documentelement print...
xml 檔案處理
字串專為xml類 xdocument xmldocument xdocument.parse xmlcontent 子代string tablaname xmldocument.descendants tablename elementat 0 value.tostring string tabla...