我正在尝试将一个ElementTree对象写入磁盘。一切都正常,除了输出文件看起来像这样:
<html:html lang="en-US" xml:lang="en-US" xmlns:html="http://www.w3.org/1999/xhtml">
<html:head>
<html:title>vocab</html:title>
<html:style type="text/css"> ...
由于它包含了html:
命名空间信息,因此浏览器无法渲染它。
我该如何使etree在保存时不包含html:
命名空间信息呢?
这是我用来写入的代码:
with open('/path/to/file.html', mode='w', encoding='utf-8') as outfile:
mypage.write(outfile)
谢谢!