반응형
Python3에서 'binary string'을 일반 문자열로 변환하는 방법은 무엇입니까?
예를 들어 다음과 같은 문자열이 있습니다(return value ofsubprocess.check_output
):
>>> b'a string'
b'a string'
내가 뭘 했든 항상 짜증나는 게 인쇄되어 있어b'
문자열 앞:
>>> print(b'a string')
b'a string'
>>> print(str(b'a string'))
b'a string'
노멀 스트링으로 사용하는 방법이나 노멀 스트링으로 변환하는 방법을 알고 계신 분?
복호화 하세요.
>>> b'a string'.decode('ascii')
'a string'
문자열에서 바이트를 가져오려면 해당 문자열을 인코딩합니다.
>>> 'a string'.encode('ascii')
b'a string'
falseetru의 답변이 효과가 없는 경우 다음을 시도할 수도 있습니다.
>>> b'a string'.decode('utf-8')
'a string'
제발, 제발, 오피셜을 봐주세요.encode()
그리고.decode()
참조할 수 있습니다. utf-8
이 함수의 기본 인코딩이지만 파이썬 3에는 다음과 같은 여러 표준 인코딩이 있습니다.latin_1
또는utf_32
.
언급URL : https://stackoverflow.com/questions/17615414/how-to-convert-binary-string-to-normal-string-in-python3
반응형
'programing' 카테고리의 다른 글
Mac에서 Java로 프로그램을 컴파일하고 실행하려면 어떻게 해야 합니까? (0) | 2022.09.22 |
---|---|
데이터 URI를 사용할 때 권장 파일 이름을 지정할 수 있는 방법이 있습니까? (0) | 2022.09.22 |
PHP 경고: 모듈이 0행의 알 수 없는 위치에 이미 로드되었습니다. (0) | 2022.09.22 |
JavaScript를 사용하여 HTML 형식의 요소에 포커스를 설정하려면 어떻게 해야 합니까? (0) | 2022.09.22 |
메이븐의 종속성 jar 파일 목록 (0) | 2022.09.22 |