python 사전에서 키 값이 맞는 값이 중국어입니다. 전의 문자로 인쇄하면 어떻게 해결합니까?
python 사전에서 키 값이 중국어로 되어 있는데 인쇄할 때 전의 문자가 발견되었습니다.오랫동안 조사하여 해결하다.기록해 봐.useful.
오늘 코드:
1 #!/usr/bin/python
2 # -*- coding:utf-8 -*-
3 #
4 # ,
5 # , {} , , ,
6 # --key, --value, : -- , / / --
7 name = " "
8 print(name)
9 xiaomati = {"name":name,
10 "age": 26,
11 "gender": "male",
12 "height": 1.71,
13 "weight": 67,
14 "skin": "yellow and black"}
15 print(xiaomati)
16
17 decoded_data = repr(xiaomati).decode('string_escape')
18 print decoded_data
주로 17번째 줄의repr(**)입니다.decode('string escape')가 진정한 위력을 발휘했다.마지막 콘솔 출력:
{'name': '\xe5\xb0\x8f\xe9\xa9\xac\xe8\xb9\x84', 'weight': 67, 'gender': 'male', 'age': 26, 'height': 1.71, 'skin': 'yellow and black'}
{'name': ' ', 'weight': 67, 'gender': 'male', 'age': 26, 'height': 1.71, 'skin': 'yellow and black'}
그 방법들을 강제로 변환하는 것을 검색하기 시작했습니다.python 사전이 지원하지 않을 수도 있습니다.
오, 나의 컴파일 환경은python2.7,python3.5 안 그랬어요.
소백에서 온 담담한 슬픔.자신도 언젠가 큰 소로 성장할 수 있기를 바란다.
매일 코드를 두드려서 자신이 겪은 문제를 기록하는 것도 일종의 진보이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.