如何在python中打印单个'\'(斜杠)?

时间:2017-03-16 06:01:38

标签: python python-2.7

我要求的输出是:

 'grep "key\":\"value" test_File.txt'

例如,我尝试的是..

>>> cmd = 'grep "key\":\"value" test_File.txt'
>>> cmd
 'grep "key":"value" test_File.txt'

但是当我试图逃避实际的斜线时,它会打印两个斜杠。

>>> cmd = 'grep "key\\":\\"value" test_File.txt'
>>> cmd
 'grep "key\\":\\"value" test_File.txt'
 >>> 

我需要的是,我怎样才能将第一行作为输出?

1 个答案:

答案 0 :(得分:1)

请勿将转义字符串与实际打印的内容混淆。

>>> cmd = '\'grep "key\\":\\"value\" test_File.txt\''
>>> print cmd
'grep "key\":\"value" test_File.txt'

我相信这符合您要求的输出。