2012-10-03 150 views
-1

所以我有一個xml文件和一個python代碼。使用elementree lib,我必須讀取包含的路徑,連接所有這些值並將它們放入f_path中。 到目前爲止,我能夠在所有的路徑值,但我不能在我的f_path將它們連接起來: 這裏是我的Python代碼等的XML文件: 在此先感謝解析一個xml文件

#!/usr/local/bin/python2.5 
# -*- coding: latin-1 -*- 

import xml.etree.ElementTree as ET 

tree = ET.parse('path.xml') 
rootElements = tree.getroot() 

    for racine in rootElements.findall('racine'): 
    path = racine.find('path').text 
    print path 
    if path != None: 
    f_path = path + "/" 
print f_path  

<racine name="RACINE1"> 
<path>MODELS</path> in here the path is : MODELS/USM/src 
</racine> 

<racine name="RACINE2"> 
<path>USM</path>  
</racine> 

<racine name="RACINE3"> 
<path>src</path>  
</racine> 

<racine name="RACINE4"> 
<path></path> 
</racine> 

<racine name="RACINE5"> 
<path></path> 
</racine> 

<racine name="RACINE6"> 
<path></path> 
</racine> 

回答

2

也許f_path = f_path + path +「/」?

+0

謝謝,工作完美! – hlx

+0

@Yanis,記得標記這個答案爲接受。 – Weeble