2014-09-02 4 views
-3

문제 문은 테스트 사례 수가 들어있는 명령 줄에서 사용자가 입력 한 모든 xml 파일 (XML 파일의 형식은 내용 만 다를 수 있음)을 읽는 것입니다. 그것을 구문 분석하고 다른 xml을 출력으로 생성해야합니다. 현재 내가 minidom을 사용하고python을 사용하여 명령 줄에 입력 한 파일 구문 분석

: 하나의 특정 파일을 읽을 수

document = parse(sys.argv[1]) 

.

나는이 부분의 나머지만으로 모든 것이 잘 작동하고있다.

최대한 빨리 제출해야합니다.

+0

그래서 무엇이 문제입니까? xml을 파싱하거나, 여러 파일을 구문 분석하거나, 아니면 완전히 다른 파일을 파싱합니까? –

답변

0

sys.argv[1]은 두 번째 인수를 사용하므로 명령이 python foo.py abc.xml def.xml 인 경우 argv[1]은 'abc.xml'입니다. 모두 파일을 가져와야합니다.

for f in sys.argv[1:]: 
    # do something for f 
관련 문제