오늘의학습

2023.06.19(학습)

이경찬 :) 2023. 6. 19. 17:14
import json
import pandas as pd

 

 

pandas, json 모듈 불러오기!!

 

# python >> json
d4 = json.dumps(d4_str)
# json >>> python
d4 = json.loads(d4_str)

dumps : python 함수 (dic)를  json 형식으로 바꿔줍니다.

loads : json을 python형식으로 변환 해 줍니다.

 

x2_str = """
<books>
    <book>
        <name>혼자 공부하는 데이터 분석</name>
        <author>박해선</author>
        <year>2022</year>
    </book>
    <book>
        <name>혼자 공부하는 머신러닝 + 딥러닝</name>
        <author>박해선</author>
        <year>2020</year>
    </book>
</books>
"""
for book in books.findall('book'):
    name = book.findtext('name')
    author = book.findtext('author')
    year = book.findtext('year')
    print(name)
    print(author)
    print(year)
    print()

결과

혼자 공부하는 데이터 분석
박해선
2022

혼자 공부하는 머신러닝 + 딥러닝
박해선
2020

books를 for문으로 반복 해주고 findall은 하위의 모든 것을 다 지정해준다.

하위의 'name' 'author' 'year'을 저장해서 출력해 주었습니다.