-3
問題語句是讀取用戶從包含多個測試用例的命令行輸入的任何xml文件(xml文件的格式將保持相同,只有內容將不同),以及我需要解析它,生成另一個xml作爲輸出。解析使用python在命令行中輸入的任何文件
目前我使用minidom
:
document = parse(sys.argv[1])
可以讀取只有一個特定的文件。
我被卡住只有這部分休息一切工作正常。
我需要儘快提交。
問題語句是讀取用戶從包含多個測試用例的命令行輸入的任何xml文件(xml文件的格式將保持相同,只有內容將不同),以及我需要解析它,生成另一個xml作爲輸出。解析使用python在命令行中輸入的任何文件
目前我使用minidom
:
document = parse(sys.argv[1])
可以讀取只有一個特定的文件。
我被卡住只有這部分休息一切工作正常。
我需要儘快提交。
sys.argv[1]
意味着採取第二個參數,所以如果您的命令是python foo.py abc.xml def.xml
,argv[1]
是'abc.xml'。你需要抓取全部的文件:
for f in sys.argv[1:]:
# do something for f
那麼問題是什麼?解析xml,解析多個文件或其他東西? – 2014-09-02 06:33:45