2014-09-02 62 views
-3

問題語句是讀取用戶從包含多個測試用例的命令行輸入的任何xml文件(xml文件的格式將保持相同,只有內容將不同),以及我需要解析它,生成另一個xml作爲輸出。解析使用python在命令行中輸入的任何文件

目前我使用minidom

document = parse(sys.argv[1]) 

可以讀取只有一個特定的文件。

我被卡住只有這部分休息一切工作正常。

我需要儘快提交。

+0

那麼問題是什麼?解析xml,解析多個文件或其他東西? – 2014-09-02 06:33:45

回答

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 
相關問題