문자열 바이트를 다시 바이트로 변환

코드쉐이디

일부 바이트를 문자열로 저장하는 프로젝트에서 작업 중이지만 바이트를 실제 바이트로 되돌리는 방법을 알 수 없는 것 같습니다!

이 문자열이 있습니다.

"b'\x80\x03]q\x00(X\r\x00\x00\x00My First Noteq\x01X\x0e\x00\x00\x00My Second Noteq\x02e.'"

보시다시피 데이터의 type() 함수는 바이트 대신 문자열을 반환합니다.

<class 'str'>

이 문자열을 다시 바이트로 변환하려면 어떻게 해야 합니까?

도움을 주시면 감사하겠습니다.

그제고르츠 스키빈스키

노력하다:

x="b'\x80\x03]q\x00(X\r\x00\x00\x00My First Noteq\x01X\x0e\x00\x00\x00My Second Noteq\x02e.'"

y=x[2:-1].encode("utf-8")

>>> print(y)

b'\xc2\x80\x03]q\x00(X\r\x00\x00\x00My First Noteq\x01X\x0e\x00\x00\x00My Second Noteq\x02e.'

>>> print(type(y))

<class 'bytes'>

방금 인코딩 없이 bytes일반으로 변환했습니다. string따라서 다음을 나타내는 중복 태그 b'...'가 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

바이트를 문자열로 다시 변환

문자열 배열을 바이트 배열로 다시 변환

바이트 배열을 문자열로 다시 변환

바이트 배열을 문자열로 다시 변환

바이트 배열을 문자열로 변환하고 다시 바이트 배열로 변환하는 문제

바이트를 문자열로 변환

바이트 배열을 문자열로 변환 한 다음 다시 바이트 배열로 되돌립니다.

바이트 문자가있는 문자열 객체를 바이트 객체로 변환 하시겠습니까?

문자열을 바이트 배열로 변환 한 다음 원래 문자열로 다시 변환

이미지 데이터 문자열 (str)을 다시 바이트로 변환

자바 문자열에서 바이트로의 변환이 다릅니다.

바이트 배열의 golang 문자열 형식을 원래 바이트 배열로 다시 변환

Go - 원시 바이트 문자열을 uuid로 변환

RSA 암호화 데이터는 바이트에서 문자열로, 다시 바이트로 변환합니까?

바이너리 데이터를 바이트 배열에서 문자열로 변환하고 다시 golang으로 변환하는 것이 안전합니까?

sprintf 원시 바이트를 C의 문자열로 변환합니까?

이미지를 바이트로 변환 한 다음 문자열로 변환하는 문제

바이트 배열을 문자열로 변환 한 다음 다시 바이트 배열로 변환 할 때 길이가 다른 이유는 무엇입니까?

주어진 문자열에서 바이트 / sbyte로 다시 변환

[] 문자열을 [] 바이트로 변환

변환 바이트 -> 문자열 -> 다시 바이트, 그리고 원래의 가치를

문자열에서 바이트로 변환하고 다시 동일한 결과를 반환하지 않음 (ASCII)

바이트 배열을 문자열 배열로 변환 한 다음 다시 바이트 배열로 변환 할 수 있습니까?

바이트 문자열을 바이트 배열로 변환

바이트 배열을 바이트 문자열로 변환

BigInteger를 자바로 변환 바이트 []

ASCII 문자열로 변환 된 바이트 배열이 깨졌습니다.

바이트 배열에서 문자열로 변환하고 다른 문자열과 비교하십시오 (java)

백 슬래시를 추가하지 않고 유니 코드 문자열을 바이트 문자열로 변환

TOP 리스트

뜨겁다태그

보관