tubeCoding
Python
Java demo
한국어(ko)
English(en)
한국어(ko)
로그인
회원가입
새 파일
CSV 파일 추가
파일 이름
취소
파일 생성
코드 실행
해당 파일은 텍스트 편집기에서 표시할 수 없습니다.
콘솔 출력
[{"type": "TextFile", "filename": "main.py", "content": "import xml.etree.ElementTree as ET\r\n# XML \ub370\uc774\ud130\ub97c \ubb38\uc790\uc5f4\ub85c \uc800\uc7a5\r\nxml_data = '''\r\n
\r\n \r\n
\r\n
\r\n
TMP
\r\n
27
\r\n
\r\n
\r\n
REH
\r\n
60
\r\n
\r\n
\r\n \r\n
\r\n'''\r\nroot = ET.fromstring(xml_data) # \ubb38\uc790\uc5f4\uc744 \ud30c\uc2f1\r\nitems = root.findall('.//item') # item \ud56d\ubaa9 \ubaa8\ub450 \ucc3e\uae30\r\ntemperature = humidity = None # \ubcc0\uc218 \ucd08\uae30\ud654\r\n# \ud56d\ubaa9\uc5d0\uc11c \ub370\uc774\ud130 \ucd94\ucd9c\r\nfor item in items:\r\n category = item.find('category').text\r\n value = item.find('obsrValue').text\r\n if category == 'TMP':\r\n temperature = value\r\n elif category == 'REH':\r\n humidity = value\r\n# \uacb0\uacfc \ucd9c\ub825\r\nprint(\"\ud604\uc7ac \uae30\uc628:\", temperature, \"\u2103\")\r\nprint(\"\ud604\uc7ac \uc2b5\ub3c4:\", humidity, \"%\")", "locked": true}]