問題ではなく、やや不可解なものに出くわしました。xml ファイルmyxml.xml
をにコピーしmyxml_copy.xml
ていますが、出力ファイルのファイル サイズが大きくなっています。なぜそうなのかわかりません。これはファイルのエンコーディングと関係がありますか?
とにかく、私が使用しているコード (かなり些細なことですが):
from xml.dom.minidom import parseString
import sys
def parseXml():
data = open(in_filename,'r').read()
return data
try:
in_filename = sys.argv[1]
out_filename = sys.argv[2]
out_file = open(out_filename,'w')
out_file.write(parseXml())
out_file.close()
except Exception,e:
print "usage: python copy.py <in_file> <out_file>"
print "Error",e
注:ファイルをコピーする方法を探しているわけではありません。後で元の xml ファイルを変更します (さまざまな部分を切り取って貼り付けます)。