我有一个python字符串,换行符如下所示:
""members" : [\n\t\t{\n\t\t\t"_id ...."
我想将字符串存储在变量中,但将\ n和\ t转换为换行符和制表符:
"members" : [
{
"_id" .... "
原因是因为我在我格式化的命令中使用它,如果我使用.format(字符串),那么它使用\ n而不是实际的新行格式化命令
答案 0 :(得分:1)
在字符串文字中,\ t和\ n通常 替换了制表符和换行符。但是,要查看它,您需要按原样打印字符串,而不是它的表示。交互式回显打印表示。
>>> s = 'a\tb\nc'
>>> s
'a\tb\nc'
>>> print(s)
a b
c
>>> print(repr(s))
'a\tb\nc'
答案 1 :(得分:0)
你需要做那样的事情
stringVariable="""
Text1
text2
text3"""