Python 2.7 Groovy和python看字符串的方式不同

Python 2.7 Groovy和python看字符串的方式不同,python-2.7,jenkins,groovy,Python 2.7,Jenkins,Groovy,我有一个字符串列表,作为在groovy中创建并从cli调用的脚本中的参数 我从Jenkins中的多行输入整理这些字符串,如下所示 F=Files.tokenize(“/n”) Script.appendflags(—files=${F}) Script.exec() 在cli上,出于某种原因,它看起来是这样的。”-files=[file1','file2]' python然后将第一个引号视为转义字符,只保留[file1 有没有什么方法可以在不涉及这个问题的情况下进行标记化?如果没有,还有什么方

我有一个字符串列表,作为在groovy中创建并从cli调用的脚本中的参数

我从Jenkins中的多行输入整理这些字符串,如下所示

F=Files.tokenize(“/n”)
Script.appendflags(—files=${F})
Script.exec()
在cli上,出于某种原因,它看起来是这样的。”-files=[file1','file2]'

python然后将第一个引号视为转义字符,只保留[file1


有没有什么方法可以在不涉及这个问题的情况下进行标记化?如果没有,还有什么方法可以绕过这个问题呢?

对于那些想知道的人来说,我最终在groovy中运行了一个循环,附加了一个--files=files然后--files=files2,并在python端将操作设置为“append”,这允许我绕过这个奇怪的问题