【发布时间】:2021-02-24 12:24:09
【问题描述】:
我有这个旧的 Jython 字符串,现在我需要在字符串中替换它
服务器 A 和服务器 B 具有动态值 我不重复这种可笑的方法
哪些价值观会重复...
我如何添加 2 个新的动态值:需要替换的 server_a_name 和 server_b_name:
服务器 A 和服务器 B
params = '[ -JSPs ' \
'-MapRes [' \
'%s] ' \
'-Servers [' \
'[ "Server A" x=%s,y=%s,z=%s ]' \
'[ "Server B" x=%s,y=%s,z=%s ]] ' \
'-MapVH [' \
'[ "Server A" host ]' \
'[ "Server B" host ]] ' \
'-ZZ [' \
'[ "Server A" true ]' \
'[ "Server B" true ]] ' \
']]'%(ref, Name_1, Name_2, Name_3, Name_1, Name_2, Name_3)
更新
对不起,它的 Jython,不是 python
这就像 python 2.7
【问题讨论】:
-
我根本无法理解您的问题(旁注:对于具有 25K 代表的人,我希望问题更清晰,语法/句子结构稍好一些;但这无关紧要)。使用 f 字符串,或者至少使用带有
textwrap.dedent(..)的多行字符串。 -
这能回答你的问题吗? Multiline f-string in Python
标签: string python-2.7 jython