Python에서 JSON 포맷 파일 로드하는 방법Python/Python 예제 코드2021. 11. 14. 20:35
Table of Contents
반응형
Python에서 JSON 포맷 파일을 로드하는 방법입니다.
2021. 11. 14 최초작성
test.json 이름으로 파일을 작성합니다.
{"name":"Lee","messages":["msg 1","msg 2","msg 3"],"country":"korea"} |
다음 파이썬 코드를 사용하여 json 파일을 로드할 수 있습니다.
import json f = open('test.json') json_file = json.load(f) print(json_file) print(type(json_file)) # {'name': 'Lee', 'messages': ['msg 1', 'msg 2', 'msg 3'], 'country': 'korea'} # <class 'dict'> print(json.dumps(json_file)) print(type(json.dumps(json_file))) # {"name": "Lee", "messages": ["msg 1", "msg 2", "msg 3"], "country": "korea"} # <class 'str'> |
open을 사용하여 파일을 열은 다음 json.load를 사용하여 json 파일 내용을 가져 올 수 있습니다.
f = open('test.json')
json_file = json.load(f)
읽어온 파일의 타입은 딕셔너리입니다.
print(json_file)
print(type(json_file))
# {'name': 'Lee', 'messages': ['msg 1', 'msg 2', 'msg 3'], 'country': 'korea'}
# <class 'dict'>
상황에 따라서는 dumps 메소드를 사용하여 문자열로 변환해야 할 필요도 있습니다.
print(json.dumps(json_file))
print(type(json.dumps(json_file)))
# {"name": "Lee", "messages": ["msg 1", "msg 2", "msg 3"], "country": "korea"}
# <class 'str'>
반응형
'Python > Python 예제 코드' 카테고리의 다른 글
Python 예제 - 두 곡선의 교차점 찾기 (0) | 2021.11.30 |
---|---|
generator를 사용하여 넘파이 배열을 일정한 크기씩 나누어 가져오기 (0) | 2021.11.28 |
MATLAB의 mat 파일을 Python에서 불러오기 (0) | 2021.11.14 |
Python에서 실수 출력 포맷 지정하기 (0) | 2021.11.10 |
Python - CSV 파일을 순서 유지한채 무작위로 샘플링하여 두 개의 CSV 파일로 분할하기 (0) | 2021.10.04 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!