Python关键字不能是表达式

2024-09-28 18:17:01 发布

您现在位置:Python中文网/ 问答频道 /正文

对于这个基本的问题,我很抱歉,这是我第一次使用python,因为我需要它来做一些特定的事情

我正在使用docx mailmerge 0.5.0库,它非常适合替换word中的mailmerge标记

然而,word中的一些标记类似于这个test_标记[1,1,0,0]

似乎必须使用完整字符串来替换标记,因此我不能使用“test_tag”我必须使用“test_tag[1,1,0,0]”。问题是库的工作方式是这样的,以合并字段:

document.merge(
    mergeFieldName = "Value To Replace With"
)

因此,如果字段只是“test_Tag”:

document.merge(
    test_Tag = "Value To Replace With"
)

工作正常,但我不能使用:

document.merge(
    test_Tag[1,1,0,0] = "Value To Replace With"
)

这是显而易见的!我得到“关键字不能是表达式”-那么我该怎么做呢?我需要能够从一个数组中推送循环中的标记名


Tags: to字符串标记testvaluetagwithmerge