我要求的输出是:
'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'
>>>
我需要的是,我怎样才能将第一行作为输出?
答案 0 :(得分:1)
请勿将转义字符串与实际打印的内容混淆。
>>> cmd = '\'grep "key\\":\\"value\" test_File.txt\''
>>> print cmd
'grep "key\":\"value" test_File.txt'
我相信这符合您要求的输出。