我正在使用python创建XML文件来自动化工作流。
我写的代码是:
from xml.dom import minidom
import os
root = minidom.Document()
xml = root.createElement('WASATCH') #main (root) element
xml.setAttribute("ACTION","JOB")
#Create XML File
xml_str = root.toprettyxml(encoding='utf-8',indent="t")
xml_file = "EXAMPLE.xml" #name xml file
with open(xml_file, "wb") as f:
f.write(xml_str)
目前,代码打印的报价围绕JOB
<WASATCH ACTION="JOB">
但我需要去掉这些才能打印这个
<WASATCH ACTION=JOB>
我该怎么做才能删除JOB周围的引号?
删除引号将使其成为无效的xml。如果你真的想这样做,就用xml_str并用你选择的方法替换引号,例如
new = xml_str.replace(‘“‘,’’)