如何使用python从存储在xml文件中的路径字符串中提取文件夹层次结构
我在xml中存储了一个字符串作为如何使用python从存储在xml文件中的路径字符串中提取文件夹层次结构,python,xml,python-2.7,xml-parsing,minidom,Python,Xml,Python 2.7,Xml Parsing,Minidom,我在xml中存储了一个字符串作为 < xml > < path > /home/user/Desktop/Folder < / path > 像这样从xml中获取字符串-(我使用过) home home/user home/user/Desktop home/user/Desktop/Folder #importing ElementTree >>> import xml.etree.ElementTree as ET >&g
< xml >
< path > /home/user/Desktop/Folder < / path >
像这样从xml中获取字符串-(我使用过)
home
home/user
home/user/Desktop
home/user/Desktop/Folder
#importing ElementTree
>>> import xml.etree.ElementTree as ET
>>> xml_string = '''<xml><path>/home/user/Desktop/Folder</path></xml>'''
>>> root = ET.fromstring(xml_string)
>>> s = root.find("path").text
>>> print s
/home/user/Desktop/Folder
#Logic for splitting the contents
>>> split_li = s.split("/")
>>> ["/".join(split_li[:i]) for i in range(2, len(split_li) + 1)]
['/home', '/home/user', '/home/user/Desktop', '/home/user/Desktop/Folder']