我使用xml.dom.minidom
生成XML文件。我每次产生的非常在行文件似乎<?xml version="1.0" ?>
和生成的文件看起来像这样:使用xml.dom.minidom删除<?xml version =“1.0”?>
<?xml version="1.0" ?>
<Root>
data
</Root>
不反正有那么有一个输出,而不和我的输出应该看起来像
<Root>
data
</Root>
我使用xml.dom.minidom
生成XML文件。我每次产生的非常在行文件似乎<?xml version="1.0" ?>
和生成的文件看起来像这样:使用xml.dom.minidom删除<?xml version =“1.0”?>
<?xml version="1.0" ?>
<Root>
data
</Root>
不反正有那么有一个输出,而不和我的输出应该看起来像
<Root>
data
</Root>
如果您只是为了修剪文件的第一行而感到高兴,请使用此代码;
f = open('file.txt', 'r')
lines = f.readlines()
f.close()
f = open('file.txt'.'w')
f.write('\n'.join(lines[1:]))
f.close()
我曾尝试使用.readlines/readline方法读取第一行,但它给了我根 –
这确实在那里OLD_DATA是XML剥离
new_data = old_data[old_data.find("?>")+2:]
您可以查看您已经发布了样品的工作。 – Gusdor
是的,我刚刚完成 –
你能解释一下为什么你想删除它吗? XML声明在最坏的情况下是必要的,在最好的情况下是完全无害的。 – Tomalak