2013-06-13 5 views
1
x='\r\n\t\t\t\t' 
print(x) 

위의 코드는 작동하지 않을 수 있습니다. 특수 문자를 인식하지 못했을 수 있습니다. 그럼 네가 도와 줄 수 있니?파이썬 3에서 특수 문자의 이스케이프 해제 방법?

>>> x = r'\r\n\t\t\t\t' 
>>> print(x) 
\r\n\t\t\t\t 

이스케이프가 지루 :

+0

에서 언급 한 바와 같이 당신은 원시 문자열을 덤프 문자열의 원시 형식을 인쇄 할 수 있습니다 또는 당신은 다른 방법을 제안 할 수있다 : 그래서 당신은 다음과 같이 이중 백 슬래시 \\를 추가해야 x를 쓰려면? – sgp

+1

무엇을하고 싶습니까? 아마도 그것은 문자를 인식하고 당신이 원하지 않는 문자일까요? – poolie

답변

3

원시 문자열을 사용

>>> x = '\\r\\n\\t\\t\\t\\t' 
>>> print(x) 
\r\n\t\t\t\t 
0

는 이스케이프 시퀀스를 탈출하려면 먼저 백 슬래시 \ 문자를 탈출해야한다.

>> x = '\\r\\n\\t\\t\\t\\t' 
>> print x 

'\r\n\t\t\t\t' 

또는 jamylak

>> x = r'\r\n\t\t\t\t' 
>> print '\r\n\t\t\t\t' 

'\r\n\t\t\t\t' 
관련 문제