dicttoxml 패키지를 사용하여 Python 사전을 xml 표현으로 변환합니다.
시작하려면 dicttoxml 을 설치하십시오. 패키지
pip3 install dicttoxml
사전 개체 만들기
>>> D1={"name":"Ravi", "age":21, "marks":55}
이제 dicttoxml 패키지에서 dicttoxml() 함수를 가져오고 D1을 인수로 사용합니다. 함수는 인코딩된 문자열을 사전의 xml 표현으로 반환합니다.
>>>fromdicttoxml import dicttoxml >>>xml=dicttoxml(D1)
Decode() 함수로 디코딩 문자열 얻기
결과 문자열에는 xml 버전의 사전이 포함되어 있습니다.
>>>xml=xml.decode() >>>xml '<?xml version="1.0" encoding="UTF-8" ?><root><name type="str">Ravi</name><age type="int">21</age><marks type="int">55</marks></root>'
xml 파일에 저장할 수도 있습니다.
>>>xmlfile=open("dict.xml","w") >>>xmlfile.write(xml.decode()) >>>xmlfile.close()