Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 데이터시각화
- python
- 로지스틱회귀
- 퍼셉트론
- 판다스
- 크롤링
- 데이터크롤링
- 데이터프레임
- seaborn
- linux
- 우분투
- numpy
- pandas
- XOR게이트
- ubuntu
- 딥러닝
- 데이터분석
- Perceptron
- AND게이트
- 씨본
- Deeplearning
- 머신러닝
- DataFrame
- 달의조각
- OR게이트
- 파이썬
- 비지도학습
- 리눅스
- NAND게이트
- 선형회귀
Archives
- Today
- Total
Charming ['ㅡ'] Ham !
Python | Json 파일 읽기, 쓰기 본문
728x90
반응형
728x90
파이썬에서 JSON 파일이 뭔지, 어떻게 읽고 쓸 수 있는지 알아보자
In [4]:
# JSON 은 JavaScrupObjectNotation 의 약자로, 자바스크립트의 표현방식
# API, config 데이터를 전송할 때 주로 쓰임
# 1.json 파일 파싱하기(파일 쓰기)
# 1-1. json 파일 저장, 딕셔너리 타입은 json 으로 저장 가능
# json 패키지 가져오기
import json
# person 이라는 딕셔너리 객체에 데이터 저장
person = {"first name" : "yuan",
"last name" :"jung",
"age" : 33,
"nationality" : "South Korea",
"education" : [{"degree" : "B.S degree", "university" : "Deahan university",
"major" : "mechanical engineering", "gradiated year" : 2010}]
}
# person 이라는 파일명의 json 파일을 쓰기모드로 열고, 위 person 데이터를 저장
with open("person.json", "w") as f :
json.dump(person, f)
print("-"*50)
# 2. json 파일 쓰기
# person.json 파일을 읽기모드로 열고 f 라는 변수로 사용할 것을 정의
with open("person.json", 'r', encoding = 'utf-8') as f :
# 불러온 데이터를 contents 변수에 저장
contents = json.load(f)
# 불러온 데이터의 first name 값을 출력
print(contents['first name'])
# 불러온 데이터의 education 값을 출력
print(contents['education'])
--------------------------------------------------
yuan
[{'degree': 'B.S degree', 'university': 'Deahan university', 'major': 'mechanical engineering', 'gradiated year': 2010}]
In [ ]:
728x90
반응형
'지식 정보 공유 > 코딩 : Coding' 카테고리의 다른 글
| Python | CSV 파일과 CSV파일 읽고, 쓰기 (0) | 2021.01.15 |
|---|---|
| Python | XML 파일 읽기, 쓰기 (0) | 2021.01.14 |
| Python | 파일 읽기, 쓰기 (0) | 2021.01.12 |
| Python | 문자열(String) 기본 매소드 (0) | 2021.01.11 |
| Python | 재귀함수를 이용한 피보나치 수열 함수 만들기 (0) | 2021.01.08 |