2024-06-28 15:36:51 发布
网友
我有这个XML文档,我需要用单引号(撇号)替换dobule引号:
<det nItem="1"> <prod> <cProd>0320</cProd> <prod> </det> <det nItem="2"> <prod> <cProd>0320</cProd> <prod> </det>
我希望如此。在
我尝试过使用ElementTree,但无法将其配置为使用不同的引用样式。在
您可以将文件中的行解析为一个新文件,并在执行过程中替换字符。这将交换'的单引号,然后交换单引号的双引号。在
'
with open('file1.xml') as fp_in: with open('file2.xml') as fp_out: for line in fp_in: fp_out.write(line.replace("'", ''').replace('"', "'"))
您可以将文件中的行解析为一个新文件,并在执行过程中替换字符。这将交换
'
的单引号,然后交换单引号的双引号。在相关问题 更多 >
编程相关推荐