2017-08-10 3 views
0

私はxmlタグを持っており、このタグを読むためにPythonで以下のコードを使用していますが、type = "Actual"のときだけデータを取得したい場合は無視します。現在、私はそれらのそれぞれの価値を得る。すなわち、40,50,60。特定のタグ属性を持つPythonでxmlを読み取るにはどうすればよいですか?

xmlタグ:

<student type="Actual">40</student> 
<student type="estimated">50</student> 
<student>60</student> 

Pythonのコード:

student = root.find("./student") 

次の構文で必要な変更を助言することができます。

+0

を '学生= root.find(」./学生は>' PythonやXMLことになっている –

+0

?これはPythonコードです – user3222101

答えて

1

あなたは「実際のタイプ」属性を持つすべてのノードリストするには、次の構文を使用することができます。

students = root.findall('./student[@type="Actual"]') 
関連する問題