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
- Deeplearning
- numpy
- 파이썬
- python
- DataFrame
- 선형회귀
- 비지도학습
- 로지스틱회귀
- XOR게이트
- 머신러닝
- seaborn
- 딥러닝
- 데이터분석
- 크롤링
- NAND게이트
- OR게이트
- 우분투
- 데이터크롤링
- linux
- pandas
- 데이터시각화
- 씨본
- 판다스
- Perceptron
- 퍼셉트론
- 리눅스
- 달의조각
- 데이터프레임
- AND게이트
- ubuntu
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 |