본문 바로가기
파이썬

파이썬 사전 : u '문자 제거

by º기록 2020. 9. 26.
반응형

다음 사전에서 u 문자를 제거하려면 어떻게합니까?

{u'name': u'A', u'primary_key': 1}  

이 데이터는 Mongo 데이터베이스 find () 쿼리에서 가져옵니다.

그렇게 보이도록

{'name': 'A', 'primary_key': 1}

 

해결 방법

 





Mongo 옵션을 제거하면 데이터가 검색된 후 변환을 수행하기 위해 Python 코드를 작성하게됩니다. 각 필드를 변환하기 위해 결과를 순회하는 재귀 함수를 작성할 수 있습니다.

빠르고 더러운 대안으로 사용할 수있는 약간의 해킹이 있습니다.

>>> import json, ast
>>> r = {u'name': u'A', u'primary_key': 1}
>>> ast.literal_eval(json.dumps(r))
{'name': 'A', 'primary_key': 1}

 

참조 페이지 https://stackoverflow.com/questions/8101649

 

 

반응형

댓글