탈출 무효.파이썬 및 String.format X 내가 파이썬 내부의 <code>x</code> 문자열을 포맷하기 위해 노력하고있어
내가 사용하는 경우 :
는print '\x00\x00\xFF\x00'
멋지게 인쇄 �
작동합니다. 내가 문자열의 형식을 시도 할 때 :
ValueError: invalid \x escape
문제는이 같은 백 슬래시를 이스케이프 :
print '\\x{}\\x{}\\x{}\\x{}'.format('00','00','FF','00')
그것은 인쇄 :
print '\x{}\x{}\x{}\x{}'.format('00','00','FF','00')
을 나는이 오류가
\x00\x00\xFF\x00
아닌 작은 �
은 서식이 지정되지 않은 문자열과 같습니다.
print chr(0x00),chr(0x00),chr(0xFF),chr(0x00)
또는 print bytearray([0x00, 0x00, 0xFF, 0x00])
인쇄 �
을하지만, 내가 그들을 포맷 할 때, 나는 구문 에러를 얻을 :
chr
및 bytearray
예를 들어 흥미로운 것 같다.
하지만 여전히 붙어있어이 ...
어떻게 내부\x
으로 포맷 된 문자열을 인쇄 :
나는 몇 가지 흥미로운 게시물이 좋아 발견 ?
(I 파이썬 2.7을 사용하고 있지만, 나는 다른 버전을 사용할 수 있습니다.)
이 목적은 문자를 인쇄하는 형식 문자열, 16 진수 값의 지정된 문자열 표현을 만드는 것입니다 당신에게