0
XMLファイルを複数のファイルに分割する例がありますが、出力が生成されないようです。ここでXMLファイルを複数のXMLファイルに分割する
はコードです:
import xml.etree.ElementTree as ET
context = ET.iterparse('c:/Users/username/Documents/pyth/test.xml', events=('end',))
for event, elem in context:
if elem.tag == 'tagName':
title = elem.find('TaskID').text
filename = format(title + ".xml")
with open(filename, 'wb') as f:
f.write(ET.tostring(elem))
私はライン変更されました:私は、スクリプトを実行しようとしたとき、それは私にエラーを与えていたよう
context = ET.iterparse('c:/Users/username/Documents/pyth/test.xml', events=('end',)) from context = ET.iterparse('test.xml', events=('end',))
を。
C:\Python27\python.exe C:\Users\username\Documents\pyth\test.py
がどのようにこのスクリプトは、複数のXMLファイルへの出力を生成するようになります。
は私がしたWindows上でそれを実行しているのですか?