300x250
xml elelment value를 변경하는 방법에 대한 설명입니다.
<filename> element에 확장자명이 빠진 201만 입력된 상태이며, python으로 filename element를 찾고,
확장자 .png를 붙여서 저장하는 방법의 코드를 작성합니다.
<annotation verified="no">
<filename>201</filename>
<source>
<database>Unknown</database>
</source>
<size>
<width>881</width>
<height>716</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
</annotation>
import xml.etree.ElementTree as ET
xml_file = "sample.xml"
tree = ET.parse(xml_file)
root = tree.getroot()
root.find('filename').text = root.find('filename').text + '.png'
tree.write(xml_file, encoding='UTF-8', xml_declaration=True)
root.find('filename').txt를 호출하면 201이 return되고 확장자 .png를 붙여서
root.find('filename').txt에 <filename> element 위치에 201.png를 저장합니다.
300x250
'All about Programming' 카테고리의 다른 글
Visual Studio 2022 License key 제거 후 다시 등록 (0) | 2023.04.07 |
---|---|
[Windows Device Driver] Remove a Drive Letter 드라이브 레터 삭제 (0) | 2021.06.07 |
python version 확인 및 기타 버전 확인 정리 (0) | 2021.01.19 |
Docker(도커) 명령어 모음 (0) | 2021.01.11 |
docker pull 실행 후 permission denied 에러 발생 (0) | 2021.01.11 |