我偶然发现了一些不是问题但相当令人费解的东西。我正在复制一个 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 文件(剪切和粘贴它的不同部分)。