Невозможно отформатировать строку - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь отформатировать текст.Ниже приведен мой код.

str = """
    def services = {0}
    try {
        // try code block
    } finally {
        // finally code block
    }
""".format(json.dumps(services))

Но я получаю следующую ошибку.

Key ' // try code block ' has no corresponding argument

Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Попробуйте с {{}}.Нравится

try {{
   // try block her
}}
0 голосов
/ 22 ноября 2018

Вам нужно использовать двойные фигурные скобки в части строки try catch, так как сейчас формат ищет дополнительные аргументы.Попробуйте try {{ }} .. чтобы формат работал правильно.

...