블로그 내에서 다른 포스팅 검색하기기
검색어를 입력해주세요

목차

  1. 이전 포스팅의 파이썬 코드 로컬에 저장된 csv 파일 읽기 및 출력 예제 학습 링크
  2. 이전 포스팅의 파이썬 코드 csv파일을 pdf파일로 변환하기 예제 학습 링크
  3. 이전 포스팅의 파이썬 코드 네이버 API사용 위한 파이썬 api 키 발급 받기 예제 학습 링크
  4. 파이썬 코딩 언어 ElementTree 활용하여 XML 파일 파싱 예제
  5. 파이썬 코딩 언어 XML 파싱 후 파싱 내용 출력 예제

 

 

 

 

 

 

 

 

 

이전 포스팅의 파이썬 코드 로컬에 저장된 csv 파일 읽기 및 출력 예제 학습 링크

안녕하세요 오늘 포스팅에서는 파이썬 코드에서 ElementTree 모듈을 활용하여 XML 데이터를 읽고 파싱하여 하위 속성 값을 출력하는 방법과 예제를 알아보도록 하겠습니다. 해당 예제를 학습하기에 앞서 이전 포스팅에서 다룬 로컬 PC에 저장된 csv 파일을 읽고 출력하는 포스팅을 참고해보세요. 이전 포스팅의 예제에서는 엑셀에서 자주 사용되는 csv 파일을 파이썬 코드에서 로드하여 내용을 출력하는 예제가 포함되어있습니다. 아래는 해당 포스팅의 링크입니다.

 

2023.10.05 - [Python] - [Python] 파이썬 로컬 csv 파일 읽기 및 출력 예제(csv read)

 

[Python] 파이썬 로컬 csv 파일 읽기 및 출력 예제(csv read)

목차 파이썬 간단한 csv 작성 및 파일 생성하기 예제 이전 포스팅 참고 학습 파이썬 split 문자열 자르기 예제 이전 포스팅 참고 학습 파이썬 file i/o 파일 읽기 및 쓰기 예제 이전 포스팅 참고 학습

salguworld.tistory.com

 

 

 

 

 

 

 

이전 포스팅의 파이썬 코드 csv파일을 pdf파일로 변환하기 예제 학습 링크

다음으로 이전 포스팅에서는 파이썬 코드에서 csv 파일을 pdf 파일로 변환하는 예제에 대해 알아보았습니다. pdf는 범용 확장자 파일로서 파워포인트, 엑셀, 이미지 등을 pdf 뷰어 프로그램에서 실행하여 볼 수 있도록 한 확장자 파일입니다. 이전 포스팅에서는 이러한 csv 파일을 pdf로 변환하는 예제를 파이썬 코드로 작성하고 직접 실행해보며 과정을 살펴보았습니다. 아래는 해당 포스팅의 링크입니다.

 

2023.10.05 - [Python] - [Python] 파이썬 csv 에서 pdf 변환 예제(csv to pdf convert, reportlab)

 

[Python] 파이썬 csv 에서 pdf 변환 예제(csv to pdf convert, reportlab)

목차 파이썬 csv 데이터 쓰기 및 파일 생성 예제 이전 포스팅 참고 학습 파이썬 로컬에 저장된 csv 파일 읽기 및 출력 예제 이전 포스팅 참고 학습 파이썬 os.chdir 현재 작업 경로 및 디렉토리 변경

salguworld.tistory.com

 

 

 

 

 

 

 

이전 포스팅의 파이썬 코드 네이버 API사용 위한 파이썬 api 키 발급 받기 예제 학습 링크

마지막으로 이전 포스팅에서는 파이썬 코드에서 네이버 API를 활용할 수 있도록 파이썬에서 사용할 수 있는 api 키를 발급 받는 과정에 대해 알아보았습니다. 네이버 개발자 페이지에 로그인하면 네이버 개발자 api를 발급 받을 수 있습니다. 이 키를 가지고 네이버에 제공하고있는 파이썬 라이브러리를 활용할 수 있습니다. 따라서 만약 파이썬에서 네이버 파이썬 개발 api 키를 발급하여 라이브러리를 활용하는 방법이 궁금하시다면 아래의 포스팅 링크를 참고하여 학습해주세요.

 

2023.09.13 - [Python] - [Python] 파이썬 네이버 API 사용을 위한 키 발급받기 예제(PyNaver)

 

[Python] 파이썬 네이버 API 사용을 위한 키 발급받기 예제(PyNaver)

목차 파이썬 hashlib 해시 비교 및 무결성 검사하기 이전 포스팅 참고 학습 파이썬 subprocess 활용 쉘 명령 실행하기 이전 포스팅 참고 학습 파이썬 logging 로그 생성 및 로테이션 로그 설정하기 이전

salguworld.tistory.com

 

 

 

 

 

 

 

파이썬 코딩 언어 ElementTree 활용하여 XML 파일 파싱 예제

아래는 파이썬 코드에서 ElementTree 모듈을 활용하여 XML 파일을 파싱하는 예제입니다. XML 파일의 데이터를 읽고 구조를 해석하는 코드입니다. 만약 XML 내용을 파이썬으로 가져와야한다고 아래와 같은 예제를 활용할 수 있습니다.

 

import xml.etree.ElementTree as ET

# XML 파일 경로
xml_file_path = '/tmp/sample.xml'

# ElementTree 객체 생성
tree = ET.parse(xml_file_path)  # XML 파일에서 파싱
root = tree.getroot()
print(tree)
print(root)

 

 

로컬에 저장된 sample xml파일을 읽고 elementtree 구조로 변환한 모습

 

 

 

 

 

파이썬 코딩 언어 XML 파싱 후 파싱 내용 출력 예제

아래는 파이썬 코드에서 ElementTree 모듈을 사용하여 XML을 파싱하여 화면에 출력하는 예제입니다.

 

import xml.etree.ElementTree as ET

# XML 파일 경로
xml_file_path = '/tmp/sample.xml'

# ElementTree 객체 생성
tree = ET.parse(xml_file_path)  # XML 파일에서 파싱
root = tree.getroot()

# 루트 요소를 기준으로 원하는 요소 및 내용에 접근
print(root.findall('body'))

 

파이썬에서 xml 파일을 파싱하고 body라는 항목을 검색한 모습

반응형


살구엉덩이님의
글이 좋았다면 응원을 보내주세요!