0

我需要 XML 中的以下输出

log="+ Passed Open the Website
"

这是代码的相关部分

var1 = '
'
var2 = f' + {res} {na}{var1}'
var2 = var2.replace('&', '&')
case = ET.SubElement(
    suite,
    "testcase",
    {
        "name": f"{na}",
        "log": f'{var2}'

我试过.replace逃跑,但每次它都显示这个输出。

log=" + Passed Load Home Page
"

我怎样才能用&amp 替换&

4

2 回答 2

2

如果您的输出是
,则意味着您正在重新转义。在输出之前
尝试取消转义,例如:

var1 = unescape('
')
于 2021-08-25T10:53:20.140 回答
0

有了这个:

text = text.replace("&", "&")
于 2021-08-25T10:46:45.267 回答