Python 按原样打印,不转义任何字符
我想准确地打印Python 按原样打印,不转义任何字符,python,Python,我想准确地打印{alias fmtime='find.-type f-printf”%T+\T%p\n“| sort'}。我不想逃避任何角色。是否有一个函数可以精确打印我们提供的任何内容,而不必转义任何特殊字符 将字符串用三个引号括起来(无论是'还是'),并在引号前面加上r(用于“原始字符串”) 这样你就不必逃避\,'或“ 限制: […]原始文字不能以单个反斜杠结尾(因为反斜杠将转义以下引号字符)。还请注意,后跟换行符的单个反斜杠被解释为这两个字符作为文本的一部分,而不是作为行的延续 来源:将字
{alias fmtime='find.-type f-printf”%T+\T%p\n“| sort'}
。我不想逃避任何角色。是否有一个函数可以精确打印我们提供的任何内容,而不必转义任何特殊字符 将字符串用三个引号括起来(无论是'
还是'
),并在引号前面加上r
(用于“原始字符串”)
这样你就不必逃避\
,'
或“
限制:
[…]原始文字不能以单个反斜杠结尾(因为反斜杠将转义以下引号字符)。还请注意,后跟换行符的单个反斜杠被解释为这两个字符作为文本的一部分,而不是作为行的延续
来源:将字符串用三个引号括起来(无论是
'
还是'
),并在引号前面加上r
(用于“原始字符串”)
这样你就不必逃避\
,'
或“
限制:
[…]原始文字不能以单个反斜杠结尾(因为反斜杠将转义以下引号字符)。还请注意,后跟换行符的单个反斜杠被解释为这两个字符作为文本的一部分,而不是作为行的延续
来源:您可以使用
raw string
r
您可以使用raw string
r
谢谢。正是我想要的。谢谢。正是我要找的。
s = r"""{alias fmtime='find . -type f -printf "%T+\t%p\n" | sort'}"""
print(s) # {alias fmtime='find . -type f -printf "%T+\t%p\n" | sort'}