2016-12-06 86 views
0

可以說我有一個名爲test.txt的例如文件和側面的文件有:XML標籤和Python

<name> sky </name> 

我如何去從一個文件訪問這些數據,這樣我可以把它寫不使用ElementTree的

一個新的文件
+0

究竟爲什麼你不希望使用'ElementTree'? – AER

回答

0

您可以使用BeautifulSoup

import bs4 
soup = bs4.BeautifulSoup('<name> sky </name>', 'lxml') 
print soup.text 
+0

無論如何做到這一點,而不導入任何東西? –

+0

甚至沒有內置模塊,如're'?你需要一個解析器來完成這項工作,或者自己寫一個('re'將是一個不錯的選擇),或者使用已經存在的解析器。 – Shane

+0

http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – AER

0
text = '<name> sky </name>' 
text.strip('</>abcdefghijklmnopqrstuvwxyz') 

出來:

' sky ' 

這可以處理一些簡單的情況