반응형
예쁜 JSON 인쇄에 대한 지식을 가진 사람이 나를 도울 수 있다면 매우 감사 할 것입니다!
아래 함수를 사용하여 JSON 문자열을 파일로 이동하여 복잡한 파이썬 문자열을 JSON 형식으로 변환하려고합니다.
with open('data.txt', 'wt') as out:
pprint(string, stream=out)
문제는 내가 믿는 대괄호에 대한 구문 오류가 발생한다는 것입니다. 이것이 저에게 새로운 주제이고이 문제를 해결하는 방법을 알아낼 수 없기 때문입니다. 필요한 JSON 형식은 다음과 같습니다.
{
cols:[{id: 'Time', "label":"Time","type": "datetime"},
{id: 'Time', "label":"Latency","type":"number"}],
rows:[{c: [{v: %s}, {v: %s}]},
{c: [{v: %s}, {v: %s}]},
{c: [{v: %s}, {v: %s}]},
{c: [{v: %s}, {v: %s}]}
]
}
Google Visualization API를 따르고 있습니다. 익숙 할 수도 있지만 동적 그래프가 필요합니다. 위의 코드는 API가 그래프를 만드는 데 필요한 형식이므로 MYSQL에서이 형식으로 데이터를 가져 와서 그래프를 읽고 표시 할 수있는 방법을 찾는 중입니다. 내가 생각한 방법은 필수 JSON 형식을 포함하는 파일을 주기적으로 업데이트하는 것이 었는데, 이것이 % s가있는 이유이지만 MartijnPeters는 이것이 유효하지 않다고 제안합니다.
내가 할 수있는 가장 간단한 방법을 아는 사람이 있습니까? 아니면 도움이 될만한 자료를 알려줄 수 있습니까? 감사합니다!!
해결 방법
JSON이 아닌 Python 표현 을 작성하고 있습니다.
with open('data.txt', 'wt') as out:
res = json.dump(obj, out, sort_keys=True, indent=4, separators=(',', ': '))
참조 페이지 https://stackoverflow.com/questions/22792848
반응형
'파이썬' 카테고리의 다른 글
파이썬 문자열을 대문자로 분할 (0) | 2020.12.18 |
---|---|
파이썬에서 win32con 모듈은 무엇입니까? 어디서 찾을 수 있나요? (0) | 2020.12.18 |
파이썬 PyQt : 콤보 박스를 아이템의 텍스트 (제목)를 알고있는 아이템으로 설정하는 방법 (0) | 2020.12.17 |
파이썬 curl 예제를 pycurl로 변환 (0) | 2020.12.17 |
파이썬 시간대 pandas 데이터 프레임 변환 (0) | 2020.12.17 |
댓글