为了格式目的,我如何转义嵌套{}?

问题描述:

我有以下字符串我需要格式化:为了格式目的,我如何转义嵌套{}?

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

我尝试打印是:

class SP{ 
    function A{ 
     return some_value; 
    } 

如何逃生外{} 注意不平衡的大括号

+1

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

+0

如果我有不平衡的大括号?像{{{这是格式}} –

+0

它仍然有效:'{{{{...}}}' –

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