투케이2K

87. (python/파이썬) [Mac Os] : [File] : ET 모듈 사용해 XML 파일 특정 인덱스 지정해 해당 속성 값 확인 본문

Python

87. (python/파이썬) [Mac Os] : [File] : ET 모듈 사용해 XML 파일 특정 인덱스 지정해 해당 속성 값 확인

투케이2K 2024. 5. 6. 14:39

[개발 환경 설정]

개발 툴 : VsCode

개발 언어 : python

 

[사전) 설정 사항]

 
 

[소스 코드]

# --------------------------------------------------------------
# [import]
# --------------------------------------------------------------
import xml.etree.ElementTree as ET
# --------------------------------------------------------------



# --------------------------------------------------------------
# [요약 설명]
# --------------------------------------------------------------
# 1. import xml.etree.ElementTree 은 파이썬에서 xml 파일을 읽을 때 사용되는 모듈입니다
# --------------------------------------------------------------



# --------------------------------------------------------------
# [class start]
# --------------------------------------------------------------



# --------------------------------------------------------------
# [main start]
# --------------------------------------------------------------


# [ET.parse : XML 파일 열기 수행]
tree = ET.parse('test.xml')


# [트리 루트 확인]
root = tree.getroot()


# [인덱스 번지 지정해서 특정 값 확인]
cnt_Idx_0 = root[0][0].text
cnt_Year_0 = root[0][1].text

cnt_Idx_1 = root[1][0].text
cnt_Year_1 = root[1][1].text


# [로그 출력]
print("")
print("----------------------------------------")
print("cnt_Idx_0 :: ", cnt_Idx_0)
print("----------------------------------------")
print("cnt_Year_0 :: ", cnt_Year_0)
print("----------------------------------------")
print("cnt_Idx_1 :: ", cnt_Idx_1)
print("----------------------------------------")
print("cnt_Year_1 :: ", cnt_Year_1)
print("----------------------------------------")
print("")


# --------------------------------------------------------------
# [main end]
# --------------------------------------------------------------



# --------------------------------------------------------------
# [class end]
# --------------------------------------------------------------
 

[결과 출력]


반응형
Comments