파이썬에서 xml 파일에서 데이터를 읽는 방법

S 앤드류

아래에 xml 파일 데이터가 있습니다.

<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<rootnode>
  <TExportCarcass>
    <BodyNum>6168</BodyNum>
    <BodyWeight>331.40</BodyWeight>
    <UnitID>1</UnitID>
    <Plant>239</Plant>
    <pieces>
      <TExportCarcassPiece index="0">
        <Bruising>0</Bruising>
        <RFIDPlant></RFIDPlant>
      </TExportCarcassPiece>
      <TExportCarcassPiece index="1">
        <Bruising>0</Bruising>
        <RFIDPlant></RFIDPlant>
      </TExportCarcassPiece>
    </pieces>
  </TExportCarcass>
  <TExportCarcass>
    <BodyNum>6169</BodyNum>
    <BodyWeight>334.40</BodyWeight>
    <UnitID>1</UnitID>
    <Plant>278</Plant>
    <pieces>
      <TExportCarcassPiece index="0">
        <Bruising>0</Bruising>
        <RFIDPlant></RFIDPlant>
      </TExportCarcassPiece>
      <TExportCarcassPiece index="1">
        <Bruising>0</Bruising>
        <RFIDPlant></RFIDPlant>
      </TExportCarcassPiece>
    </pieces>
  </TExportCarcass>
</rootnode>

파이썬 lxml모듈을 사용하여 아래와 같이 xml 파일에서 데이터를 읽습니다.

from lxml import etree

doc = etree.parse('file.xml')

memoryElem = doc.find('BodyNum')
print(memoryElem)        

그러나 그에만 인쇄하는 None대신 6168. 여기에서 내가 뭘 잘못하고 있는지 제안하십시오.

Rakesh

TExportCarcass태그 를 반복 한 다음 사용 find하여BodyNum

전의:

from lxml import etree

doc = etree.parse('file.xml')
for elem in doc.findall('TExportCarcass'):
    print(elem.find("BodyNum").text) 

산출:

6168
6169

또는

print([i.text for i in doc.findall('TExportCarcass/BodyNum')]) #-->['6168', '6169']

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP를 사용하여 XML 파일에서 데이터를 읽는 방법

분류에서Dev

Azure Service Bus 큐에서 xml 파일 데이터를 읽는 방법

분류에서Dev

xml 파일에서 파이썬으로 값을 얻는 방법

분류에서Dev

파이썬에서 xml을 읽는 방법?

분류에서Dev

파일에서 파이썬 데이터 유형을 읽는 방법

분류에서Dev

C #을 사용하여 큰 xml 파일에서 페이지 매김으로 데이터를 읽는 방법

분류에서Dev

파이썬으로 ftp에서 파일을 읽는 방법?

분류에서Dev

xml 파일에서 데이터를 읽고 ArrayList에 항목을 추가하는 방법

분류에서Dev

파이썬에서 파일의 같은 줄에 나열된 여러 입력 데이터를 읽는 방법

분류에서Dev

Java에서 XML 파일에 잘못된 데이터를 쓰는 방법

분류에서Dev

파일에서 모든 int 데이터를 읽는 방법

분류에서Dev

PHP에서 여러 CSV 파일 데이터를 읽는 방법

분류에서Dev

배치 / 파이썬에서 XML 파일을 편집하는 방법

분류에서Dev

파이썬으로 히스토그램을 그릴 때 파일에서 데이터를 읽는 방법?

분류에서Dev

MySQL 데이터베이스에서 데이터를 검색하고 xml 파일에 저장하는 방법

분류에서Dev

c #을 사용하여 xml 파일에서 데이터를 얻는 방법

분류에서Dev

PHP-SOAP XML에서 데이터를 읽는 방법

분류에서Dev

API 요청에서 XML 데이터를 읽는 방법

분류에서Dev

파이썬의 .txt 파일에서 데이터 프레임의 큰 텍스트 파일을 읽는 방법

분류에서Dev

파일에서 검색하고 파이썬에서 행을 읽는 방법

분류에서Dev

파일에서 데이터를 읽는 파이썬

분류에서Dev

Powershell-XML 파일에서 요소를 읽는 방법

분류에서Dev

Powershell-XML 파일에서 요소를 읽는 방법

분류에서Dev

파이썬에서 CSV 데이터를 얻는 방법

분류에서Dev

파이썬에서 json 데이터를 반복하는 방법?

분류에서Dev

파이썬에서 POST / GET 데이터를 얻는 방법

분류에서Dev

파이썬에서 json의 데이터를 얻는 방법

분류에서Dev

파이썬에서 태그가 지정된 데이터로 XML 트리를 만드는 방법

분류에서Dev

파이썬 : 파일에서 읽는 비 ASCII 문자를 제거하는 방법

Related 관련 기사

  1. 1

    PHP를 사용하여 XML 파일에서 데이터를 읽는 방법

  2. 2

    Azure Service Bus 큐에서 xml 파일 데이터를 읽는 방법

  3. 3

    xml 파일에서 파이썬으로 값을 얻는 방법

  4. 4

    파이썬에서 xml을 읽는 방법?

  5. 5

    파일에서 파이썬 데이터 유형을 읽는 방법

  6. 6

    C #을 사용하여 큰 xml 파일에서 페이지 매김으로 데이터를 읽는 방법

  7. 7

    파이썬으로 ftp에서 파일을 읽는 방법?

  8. 8

    xml 파일에서 데이터를 읽고 ArrayList에 항목을 추가하는 방법

  9. 9

    파이썬에서 파일의 같은 줄에 나열된 여러 입력 데이터를 읽는 방법

  10. 10

    Java에서 XML 파일에 잘못된 데이터를 쓰는 방법

  11. 11

    파일에서 모든 int 데이터를 읽는 방법

  12. 12

    PHP에서 여러 CSV 파일 데이터를 읽는 방법

  13. 13

    배치 / 파이썬에서 XML 파일을 편집하는 방법

  14. 14

    파이썬으로 히스토그램을 그릴 때 파일에서 데이터를 읽는 방법?

  15. 15

    MySQL 데이터베이스에서 데이터를 검색하고 xml 파일에 저장하는 방법

  16. 16

    c #을 사용하여 xml 파일에서 데이터를 얻는 방법

  17. 17

    PHP-SOAP XML에서 데이터를 읽는 방법

  18. 18

    API 요청에서 XML 데이터를 읽는 방법

  19. 19

    파이썬의 .txt 파일에서 데이터 프레임의 큰 텍스트 파일을 읽는 방법

  20. 20

    파일에서 검색하고 파이썬에서 행을 읽는 방법

  21. 21

    파일에서 데이터를 읽는 파이썬

  22. 22

    Powershell-XML 파일에서 요소를 읽는 방법

  23. 23

    Powershell-XML 파일에서 요소를 읽는 방법

  24. 24

    파이썬에서 CSV 데이터를 얻는 방법

  25. 25

    파이썬에서 json 데이터를 반복하는 방법?

  26. 26

    파이썬에서 POST / GET 데이터를 얻는 방법

  27. 27

    파이썬에서 json의 데이터를 얻는 방법

  28. 28

    파이썬에서 태그가 지정된 데이터로 XML 트리를 만드는 방법

  29. 29

    파이썬 : 파일에서 읽는 비 ASCII 문자를 제거하는 방법

뜨겁다태그

보관