У меня определена строка, подобная этой
<code>BODY_ISSUES = """\
<div style="background-color:LightSteelBlue">
<h1>Prog Execution Issues:</h1>
<pre id="issues" style="outline:1px solid #ccc; background-color: ghostwhite; border: 1px solid silver; padding: 10px 20px; margin: 20px">
%(issues)s
"" "
выдает заполнитель будет заменен строкой json prettyprint.
Я хочу удалить отступ перед тем, как выполнит интерполяцию , чтобы первая скобка строки json не имела отступов. Поэтому обычно я мог просто написать свой код следующим образом:
<code>BODY_ISSUES = """\
<div style="background-color:LightSteelBlue">
<h1>Pipeline Execution Issues:</h1>
<pre id="issues" style="outline:1px solid #ccc; background-color: ghostwhite; border: 1px solid silver; padding: 10px 20px; margin: 20px">
%(issues)s
"" "
Но я не хочу, я бы предпочел поиграть на строковой операции и удалить этот отступ позже в программе, когда я интерполирую строку.
Я пытался с textwrap.ddent , но он удаляет отступ из первой строки строки и просто сдвигает остальные строки, это не то, что я хочу.Я хочу удалить весь отступ только в месте спецификатора формата, как показано выше.
Элегантный способ сделать это, пожалуйста?