Python/Python__works

xml 파일 열어서 dict 변환후에 데이터 만져주기~

말하는감자 2019. 9. 20. 15:50
import json
import xmltodict

#파일열고
with open("파일이름,경로", 'rt', encoding="UTF-8") as f:
	#json 모양으로 변환
    doc = xmltodict.parse(f.read())

#dict로 다시 변환
json_data = json.loads(json.dumps(doc))

for _ in json_data['원하는부분']:
	data = {
    	'key': _['value']
    }
    #원하는 작업
    print(data)

 

xml을 내가 잘 다뤘다면 좋았겠지만 ㅎㅎㅎㅎㅎ

잘 못 다뤄서여(트리 순회 극혐 ㅠㅠ)........................??

걍 json 형태로 쓰는게 보기도 편하고 쓰기도 편하고

 

xml 극혐

'Python > Python__works' 카테고리의 다른 글

python response xml self-end tag issue  (0) 2019.09.20
python으로 xml을 만들어요  (0) 2019.09.20
requests  (0) 2019.09.19
python json to xml OR xml to json ... 과연 정확하게 되고 있는가?  (0) 2019.09.18
openpyxl  (0) 2019.07.18