주어진 태그에서 XML 파일을 여러 XML 파일로 분할

미학

XML 파일을 여러 파일로 분할하는 예를 찾았지만 출력을 생성하지 않는 것 같습니다.

다음은 코드입니다.

import xml.etree.ElementTree as ET
context = ET.iterparse('c:/Users/username/Documents/pyth/test.xml', events=('end', ))
for event, elem in context:
if elem.tag == 'tagName':
title = elem.find('TaskID').text
filename = format(title + ".xml")
with open(filename, 'wb') as f:
     f.write(ET.tostring(elem))

라인을 변경했습니다.

context = ET.iterparse('c:/Users/username/Documents/pyth/test.xml', events=('end', )) from context = ET.iterparse('test.xml', events=('end', )) 스크립트를 실행하려고 할 때 오류가 발생했기 때문입니다.

Windows에서 실행 중입니다.

C:\Python27\python.exe C:\Users\username\Documents\pyth\test.py

여러 xml 파일에 대한 출력을 생성하려면이 스크립트가 어떻게 표시되어야합니까?

미학

좋아, 두 번 클릭하여 간단히 실행할 수 있으므로 Python 스크립트를 잘못 실행하려고 한 것 같습니다. 또 다른 잘못된 점은 코드 서식입니다. 이제 모든 것이 작동합니다. 암호:

import xml.etree.ElementTree as ET
context = ET.iterparse('C:\\Users\\username\\Documents\\Tasks.xml', events=('end', ))
for event, elem in context:
if elem.tag == 'Task':
    title = elem.find('TaskID').text
    filename = format(title + ".txt")
    with open(filename, 'wb') as f:
        f.write(ET.tostring(elem))

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

주어진 태그에서 xml 파일 읽기

분류에서Dev

XSLT-기준에 따라 큰 XML을 여러 파일로 분할

분류에서Dev

Python을 사용하여 레이블을 기반으로 XML 파일을 여러 파일로 분할

분류에서Dev

SAX를 사용하여 Python에서 큰 XML 파일을 하위 파일로 분할

분류에서Dev

Openbox`rc.xml`을 여러 파일로 분할하려면 어떻게해야합니까?

분류에서Dev

Perl에서 정규식을 사용하여 xml 파일을 어떻게 분할 할 수 있습니까?

분류에서Dev

XSLT를 사용하여 하나의 XML 파일 섹션을 여러 HTML 파일로 분할

분류에서Dev

여러 XML 파일을 하나의 CSV 파일로 구문 분석

분류에서Dev

Smooks 등을 사용하여 요소별로 XML 파일 분할

분류에서Dev

시작 및 끝 XML 태그를 기반으로 파일 분할

분류에서Dev

Node.js / Express / xml2js를 사용하여 여러 <? xml> 태그가있는 XML 파일 구문 분석

분류에서Dev

XSLT를 사용하여 주어진 숫자를 기반으로 XML 파일 그룹화

분류에서Dev

파이썬으로 여러 XML 파일을 구문 분석하고 각 파일에서 특정 텍스트를 찾고 출력을 표로 만들기

분류에서Dev

파이썬에서 xml 모듈을 사용하여 xml 파일 구문 분석

분류에서Dev

Linux의 여러 XML 파일에서 여러 태그 값을 추출하는 방법

분류에서Dev

주어진 XML 파일의 XSD 코드

분류에서Dev

Excel에서 파일을 여러 파일로 분할

분류에서Dev

태그를 끊지 않고 큰 HTML 파일을 여러 파일로 분할하려면 어떻게합니까?

분류에서Dev

Python을 사용하여 로컬 xml 파일에서 특정 xml 태그를 추출하려면 어떻게해야합니까?

분류에서Dev

여러 XML 파일에서 여러 XML 노드 편집

분류에서Dev

XML 파일의 여러 값을 다른 XML 파일에서 참조 된 값으로 변경

분류에서Dev

큰 XML 파일을 작은 파일로 분할

분류에서Dev

여러 줄 XML 태그를 여러 노드로 분할

분류에서Dev

여러 XML 파일에서 일부 값을 4 배로 늘리기

분류에서Dev

벡터를 기반으로 여러 XML 파일을 구문 분석하고 데이터 프레임에서 rbind

분류에서Dev

다른 태그가 비어있는 경우 XSLT를 사용하여 XML 파일에서 태그 삭제

분류에서Dev

다른 태그가 비어있는 경우 XSLT를 사용하여 XML 파일에서 태그 삭제

분류에서Dev

Talend : 여러 헤더가있는 XML => Talend의 작업으로 파일 분할

분류에서Dev

xml.etree.ElementTree : OSError : 여러 파일을 구문 분석 할 때 [Errno 22]

Related 관련 기사

  1. 1

    주어진 태그에서 xml 파일 읽기

  2. 2

    XSLT-기준에 따라 큰 XML을 여러 파일로 분할

  3. 3

    Python을 사용하여 레이블을 기반으로 XML 파일을 여러 파일로 분할

  4. 4

    SAX를 사용하여 Python에서 큰 XML 파일을 하위 파일로 분할

  5. 5

    Openbox`rc.xml`을 여러 파일로 분할하려면 어떻게해야합니까?

  6. 6

    Perl에서 정규식을 사용하여 xml 파일을 어떻게 분할 할 수 있습니까?

  7. 7

    XSLT를 사용하여 하나의 XML 파일 섹션을 여러 HTML 파일로 분할

  8. 8

    여러 XML 파일을 하나의 CSV 파일로 구문 분석

  9. 9

    Smooks 등을 사용하여 요소별로 XML 파일 분할

  10. 10

    시작 및 끝 XML 태그를 기반으로 파일 분할

  11. 11

    Node.js / Express / xml2js를 사용하여 여러 <? xml> 태그가있는 XML 파일 구문 분석

  12. 12

    XSLT를 사용하여 주어진 숫자를 기반으로 XML 파일 그룹화

  13. 13

    파이썬으로 여러 XML 파일을 구문 분석하고 각 파일에서 특정 텍스트를 찾고 출력을 표로 만들기

  14. 14

    파이썬에서 xml 모듈을 사용하여 xml 파일 구문 분석

  15. 15

    Linux의 여러 XML 파일에서 여러 태그 값을 추출하는 방법

  16. 16

    주어진 XML 파일의 XSD 코드

  17. 17

    Excel에서 파일을 여러 파일로 분할

  18. 18

    태그를 끊지 않고 큰 HTML 파일을 여러 파일로 분할하려면 어떻게합니까?

  19. 19

    Python을 사용하여 로컬 xml 파일에서 특정 xml 태그를 추출하려면 어떻게해야합니까?

  20. 20

    여러 XML 파일에서 여러 XML 노드 편집

  21. 21

    XML 파일의 여러 값을 다른 XML 파일에서 참조 된 값으로 변경

  22. 22

    큰 XML 파일을 작은 파일로 분할

  23. 23

    여러 줄 XML 태그를 여러 노드로 분할

  24. 24

    여러 XML 파일에서 일부 값을 4 배로 늘리기

  25. 25

    벡터를 기반으로 여러 XML 파일을 구문 분석하고 데이터 프레임에서 rbind

  26. 26

    다른 태그가 비어있는 경우 XSLT를 사용하여 XML 파일에서 태그 삭제

  27. 27

    다른 태그가 비어있는 경우 XSLT를 사용하여 XML 파일에서 태그 삭제

  28. 28

    Talend : 여러 헤더가있는 XML => Talend의 작업으로 파일 분할

  29. 29

    xml.etree.ElementTree : OSError : 여러 파일을 구문 분석 할 때 [Errno 22]

뜨겁다태그

보관