python-2.7 - Groovy 和 python 看不到字符串的方式相同
问题描述
我有一个字符串列表,作为在 groovy 中创建并从 cli 调用的脚本中的参数。
我像这样从詹金斯的多行输入中修饰这些字符串
F=Files.tokenize(“/n”)
Script.appendflags(—files=${F})
Script.exec()
在 cli 上由于某种原因它看起来像这样。'—files=[file1,' 'file2]'</p>
然后,python 将第一个引号视为转义字符,只保留 [file1,
有没有在不涉及这个问题的情况下进行标记?如果没有,还有其他方法可以解决这个问题吗?
解决方案
对于那些想知道的人,我最终在 groovy 中运行了一个循环,添加了一个 --files=files 然后 --files=files2,并在 python 端将操作设置为“append”,这让我能够解决这个奇怪的问题
推荐阅读
- ssl - Truststore Mulesoft - 找不到有效的证书路径
- python - 重复拆分大型 NumPy 数组和记录中间的有效方法
- java - 如何使用请求参数和文件设置 CoAP 发布请求正文?
- oracle - 如何使用 ansible-oracle playbook 安装 19c?
- javascript - Ping 命令显示“Ping:NaN”
- javascript - 防止光标在可编辑内容 HTML 元素数组之间跳转
- python - 我正在尝试使用 random.randint 打印列表的随机索引,但我让列表索引超出范围
- python - 如何使用宽数据框格式制作一个快速表达的面积图动画?
- socket.io - 通过网络聊天连接到 rasa 聊天机器人时出现错误 404
- r - 将类别平均值添加到 ggplot 中的多面散点图