2017-07-27 1 views
0

J'ai la chaîne suivante je dois formater:Comment échapper nested {} à des fins de formatage?

header = """ 
    class SP{ 
     function A{ 
      return {} 
     } 
""" 
print(header.format('some_value;')) 

Ce que je tente d'imprimer est:

class SP{ 
    function A{ 
     return some_value; 
    } 

Comment puis-je échapper l'externe {} AVIS Les accolades déséquilibrées

+1

'{{...}}' ..... –

+0

et si j'ai des accolades asymétriques? comme {{{ceci est pour le format}} –

+0

Cela fonctionne toujours: '{{{{{{{...}}}' –

Répondre

0
header = """ 
    class SP{{ 
     return {0} 
    }}; 
""" 
print(header.format('some_value;'))