2017-07-27 8 views
0

私はフォーマットする必要があり、次の文字列を持っている:私は、印刷しようと何フォーマットの目的でネストされた{}をエスケープするにはどうすればよいですか?

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

は次のとおりです。

class SP{ 
    function A{ 
     return some_value; 
    } 

どのように私は外側の{} NOTICE不均衡波括弧

をエスケープします
+1

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

+0

とアンバランスな中括弧がある場合は、 {{{これは書式}} –

+0

それはまだ動作します: '{{{{{{}}}' –

答えて

0
header = """ 
    class SP{{ 
     return {0} 
    }}; 
""" 
print(header.format('some_value;')) 
関連する問題